At 10:56 AM 7/18/2009 -0700, Sridhar Ratnakumar wrote:
Both easy_install and pip uses similar method to find download URLs for
packages. They are not very unreliable - see the new issues in Distribute
tracker:

  http://bitbucket.org/tarek/distribute/issues/?status=new&reported_by=srid

Hence I suggest that we create a separate project containing just this
indexing code .. and let Distribute and pip use it via install_requires.
Thoughts?

In order for install_requires to work, you need something like easy_install in the first place... and a way to bootstrap it.

You could perhaps take setuptools.package_index or something like it, bundle it with pkg_resources, and have a nice little core support for dependency handling, downloading, and local package queries. Then, you could put it in the stdlib... kind of like I proposed in PEP 365. ;-)

Alternately, you need a replacement for ez_setup.py that's a stripped-down cross between pkg_resources and setuptools.package_index, or that can at least *download* that combination for you and then run other stuff.

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to