[Distutils] PEP 345 update + RFC on "Requires-External" and "Requires-Python"

Floris Bruynooghe floris.bruynooghe at gmail.com
Tue Nov 17 18:59:35 CET 2009

On Tue, Nov 17, 2009 at 11:44:26AM -0500, Tres Seaver wrote:
> Hash: SHA1
> Tarek Ziadé wrote:
> >> near none. I don't see much point in a field for this feature: that's
> >> a typical example where every os vendor is different, and it would
> >> bring more confusion that it worth IMHO.
> > 
> > I agree.
> > 
> > And I can think about a few scenarii where the names managment at PyPI
> > will be a nightmare.
> > 
> > The PyPI manager will have to decide unilaterally the names to keep,
> > the names to change,  and he will need to maintain aliases for names
> > that points to the same lib, to make both camps happy,
> > and possibly keep backward compatibilities for those names.
> > 
> > I am proposing to remove the Requires-External completely from PEP
> > 345, unless someone wants it badly. (And he/she will need to go into
> > greater details in these scenarii)
> - -1. I don't see a problem keeping it:  it is "advisory" only.  PyPI is
> not a consumer of this field, and should *not* be doing any enforcement
> / normalization / mapping of its values.

IMHO the only sane way of keeping the field is regarding it as a
"readme" and hence just make it completely free form text to be
interpreted by humans only.

I'm +0 on removing it since the long description can probably describe
this easier.


Debian GNU/Linux -- The Power of Freedom
www.debian.org | www.gnu.org | www.kernel.org

More information about the Distutils-SIG mailing list