#egg links off a find-links page
I'm trying to make a bunch of subversion directories available on a page for use with find-links to provide one place for it to fetch all the packages I require. Here's the page where I put them all: http://pylons.groovie.org/ Running the ez_setup script like this: python ez_setup.py -f http://pylons.groovie.org/ Pylons It properly gets the Pylons trunk, checks the version, etc. Then it searches for dependencies, and searches PyPI for PasteDeploy even though I listed it with #egg=PasteDeploy on the page. Of course it doesn't find the one I specifically wanted in PyPI (a dev version), so it then fails rather than noticing the egg link. Any ideas? Thanks, Ben
At 07:50 PM 9/21/2005 -0700, Ben Bangert wrote:
I'm trying to make a bunch of subversion directories available on a page for use with find-links to provide one place for it to fetch all the packages I require. Here's the page where I put them all: http://pylons.groovie.org/
Running the ez_setup script like this: python ez_setup.py -f http://pylons.groovie.org/ Pylons
It properly gets the Pylons trunk, checks the version, etc. Then it searches for dependencies, and searches PyPI for PasteDeploy even though I listed it with #egg=PasteDeploy on the page. Of course it doesn't find the one I specifically wanted in PyPI (a dev version), so it then fails rather than noticing the egg link.
Any ideas?
$ easy_install -vvnf http://pylons.groovie.org/project Routes Reading http://pylons.groovie.org/project Found link: http://pylons.groovie.org/pylons/trunk#egg=Pylons Found link: http://pylons.groovie.org/files/Myghty-0.98c-py2.4.egg Found link: http://svn.pythonpaste.org/Paste/branches/mainline-refactor#egg=Paste Found link: http://pylons.groovie.org/files/WSGIUtils-0.6-py2.4.egg It looks like these are the only links it's spotting, due to the #egg pattern it's looking for: EGG_FRAGMENT = re.compile('^egg=(\\w+(-\\w+)?)$') This is broken, because the part after the '-' should allow '.', and it doesn't. I'll have to fix that in 0.3. In the meantime, you'll have to avoid using '.' in version numbers, or patch setuptools/package_index.py.
participants (2)
-
Ben Bangert
-
Phillip J. Eby