Does not buildout

Bug #848827 reported by Jonathan Lange
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lazr.restfulclient
Fix Released
High
Benji York

Bug Description

If you have a fresh checkout of lazr.restfulclient and then run:
  $ python bootstrap.py
  $ ./bin/buildout

The buildout command will fail, trying to find lazr.restful 0.16.

It's *possible* that this is because it's not visible on the download page given in PyPI.

Revision history for this message
Jonathan Lange (jml) wrote :

Workaround is to have a local buildout cache, manually download 0.16 from https://launchpad.net/lazr.restful/+download?memo=10&start=10 and put it in the cache.

Put this file in ~/.buildout/default.cfg:

[buildout]
eggs-directory=/home/<<username>>/.buildout/eggs
download-cache=/home/<<username>>/.buildout/download-cache

And store the downloaded tarball in ~/.buildout/download-cache/dist.

Revision history for this message
Benji York (benji) wrote :

It would appear to be a result of using Launchpad to host the
lazr.restfulclient downloads. The LP download page is batched and
setuptools/distribute don't spider the target of the PyPI "Download URL"
link (thank goodness). The 0.16.0 release was pushed off the first page
of downloads so it is no longer available.

In the short run I will set lazr.restfulclient to use a newer
lazr.restful. In the long run we should change the way downloads are
presented if we want people to use LP to host Python packages.
Otherwise we should move the lazr package downloads to PyPI.

Aaron Bentley (abentley)
Changed in lazr.restfulclient:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Benji York (benji) wrote :

This has been fixed. No release was made because this is purely a development-time issue.

Changed in lazr.restfulclient:
assignee: nobody → Benji York (benji)
status: Triaged → Fix Committed
Benji York (benji)
Changed in lazr.restfulclient:
status: Fix Committed → Fix Released
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.