On Wed, Oct 7, 2009 at 10:43 PM, Sridhar Ratnakumar <sridh...@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 _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com