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/