[Distutils] RFC: Updating PEP 345

Tres Seaver tseaver at palladion.com
Thu Apr 9 18:55:37 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I haven't heard back from Richard Jones, who is the PEP owner, but have
perpared to update PEP 345[1] in line with what to be the majority view
(at PyCon) for adding "distribution-level" dependency metadata (as
opposed to importable package / module dependencies) to the PKG-INFO file.

I have backed off on the notion of overloading 'Requires:' / 'Provides:'
/ 'Obsoletes:', following Jim's notion of deprecating them in favor of
new fields.  I named them 'Requires-Dist:', 'Provides-Dist:', and
'Obsoletes-Dist'.

"Stock" distutils should probably spell the arguments to
distutils.core.setup predictably:  'requires_dist', 'provides_dist',
'obsoletes_dist'.  setuptools can treat 'install_requires' as an
undeprecated alias for 'requires_dist'.


[1] http://svn.python.org/view/peps/trunk/pep-0345.txt?view=markup


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJ3iiI+gerLs4ltQ4RAtVLAKCZsXVoS9a0f0B0o8eAErsPmZP6OACePvJ7
8nx3i8Z4LEOsj0SsNczDtAk=
=l7Kk
-----END PGP SIGNATURE-----



More information about the Distutils-SIG mailing list