[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