[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