[Python-Dev] a new setuptools release?

Tarek Ziadé ziade.tarek at gmail.com
Wed Oct 7 23:02:22 CEST 2009


On Wed, Oct 7, 2009 at 10:43 PM, Sridhar Ratnakumar
<sridharr at activestate.com> wrote:
> PyPM client relies on pkg_resources *only*[1]. Specifically for
>> 1) the version comparison algorithm:
[...]
>> 2) parsing the "install_requires" string:
>[...]
>> Both these features are definitely worthy of addition to stdlib but only
> after *standardizing* them (like PEP 376 does with .egg-info structure and
> files list). Now that Distribute is getting some visibility, it will be
> extremely good for the community to add distribute-0.7 (which would include
> the above two features apart from others) to the stdlib.

Three remarks :
 - Distutils contains already a version comparison algorithm, and
 the version comparison algorithm is being reworked in PEP 386. The
goal is to provide
 a version scheme that allows adding a field like install_requires
in PEP 341, and would
 allow package manager to compare versions.
 - The roadmap of Distribute includes the splitting you are mentioning
 - I don't think that adding Distribute-0.7 to the stdlib it the best
plan : I'd rather see bits of them
 included in Distutils, with Distribute being an incubator because
its release cycle is shorter.
I will push on python-dev a detailed roadmap of Distutils we had in
mind and what it means for
Python 2.7. Give me a day or so to prepare it.
Regards
Tarek


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /