[Distutils] RFC: PEP 566 - Metadata for Python Software Packages 1.3

Nick Coghlan ncoghlan at gmail.com
Sat Dec 9 02:02:41 EST 2017

On 9 December 2017 at 02:42, Thomas Kluyver <thomas at 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.


Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia

More information about the Distutils-SIG mailing list