[Python-Dev] Proposing PEP 345 : Metadata for Python Software Packages 1.2 (original) (raw)

MRAB python at mrabarnett.plus.com
Mon Jan 4 01:14:43 CET 2010


David Lyon wrote:

On Mon, Dec 28, 2009 at 1:15 AM, Tarek Ziade wrote:

This new operator removes the ambiguity the original proposal had, without making it more complex for common use cases. So if you dislike it, you will need to propose something else that also fixes the ambiguity we had. Ok. Environment markers .. Here are some example of fields using such markers: Requires-Dist: pywin32 (>1.0); sys.platform == 'win32' Requires-Dist: [Windows] pywin32 1.0+ That's simpler, shorter, and less ambiguous. Easier to parse for package managers. 'win32' is more specific than 'Windows' and, to me, '1.0+' means '>=1.0', not '>1.0'.



More information about the Python-Dev mailing list