Support .py#egg=project-version in find-links

Bug #285121 reported by Erik Swanson
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Buildout
New
Undecided
Unassigned

Bug Description

Buildout should support setuptools' auto-packaging of single-.py dependencies in find-links, and from dependency_links. This is triggered by appending a "#egg=project-version" suffix to the url of the single .py file.

For more information, see http://peak.telecommunity.com/DevCenter/setuptools#dependencies-that-aren-t-in-pypi

Currently, when I attempt to have buildout install a package with a .py#egg= dependency, buildout attempts and fails to locate a setup.py. For the moment I'm working around this by hosting my own eggs (auto-generated by easy_install -zmaxd.) of this dependency, but would rather not have to do this.

Revision history for this message
Erik Swanson (erik-swanson) wrote :
Revision history for this message
Daniel Bruce (ircubic) wrote :

This one's biting me too.

It seems that the files are downloaded correctly, and the stub setup.py is created properly in the download cache dir, but it's using the path of the file as the package directory, and thus failing.

Maybe it should create a directory to store the stub package, and point to that?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.