I don't know why the parentheses were included in the older pep. They are widely deployed. We probably can get rid of them or make them optional in a practical parser.
On Sat, Dec 9, 2017, 02:03 Nick Coghlan <ncogh...@gmail.com> wrote: > On 9 December 2017 at 02:42, Thomas Kluyver <tho...@kluyver.me.uk> wrote: > > 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 | ncogh...@gmail.com | Brisbane, Australia > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig