On 9 December 2017 at 02:42, Thomas Kluyver
Dustin asked me to bring this issue to this thread:
Metadata version 1.2 (PEP 345) says that version specifiers within a Requires-Dist field should go in parentheses: "zope.interface (>3.5.0)". The metadata spec on PyPUG repeats this.
However, PEP 508 says that the parentheses are not needed, and tools writing dependency specifications should not create them. Its recommended format is therefore "zope.interface >3.5.0".
Should the metadata 1.3 PEP note that this has changed? Or do we only need to update the metadata spec on PyPUG?
The new PEP already delegates to PEP 508 for the version specifier format, so I think that can just be updated in PyPUG. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia