[Distutils] PEP 345 update + RFC on "Requires-External" and "Requires-Python"
M.-A. Lemburg
mal at egenix.com
Tue Nov 17 12:44:50 CET 2009
Chris Withers wrote:
> Tarek Ziadé wrote:
>> Last, "Requires-Python" is introduced to define the version of Python.
>> I am not sure this is required anymore since Martin has added a Trove
>> classifier
>> for this.
>
> I don't think Trove classifiers have anything to do with this.
> Otherwise, we could move *all* the requirements stuff into trove
> classification which buys us nothing more than having to maintain a huge
> list of trove classifiers.
>
> I like the idea of Requires-Python, but only because I don't see why
> Python can't just be specified in the equivalent of setuptools'
> install_requires and its ilk.
>
> Why can't python just be treated as another package on while a package
> my have a particular version dependency?
Perhaps because a package manager cannot go and resolve that
dependency by installing another Python version for you ? ;-)
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Nov 17 2009)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
More information about the Distutils-SIG
mailing list