easy_installability of older bzr releases.

Martin Pool mbp at sourcefrog.net
Fri May 1 02:05:48 BST 2009


2009/5/1 Wouter van Heyst <larstiq at larstiq.dyndns.org>:
> I see 4 possible solutions:
>
>    1) attach files to every release on pypi we still care about
>    2) change the release process to have setup.py download location
>        point at a specific to that release location
>    3) change (or add to) the general download url to
>        https://edge.launchpad.net/bzr/+download

(I guess it should actually be without the 'edge.' which points you to
the beta site.)

>    4) change http://bazaar-vcs.org/Download to include links for older
>        releases
>
>
> The effect of 3) or 4) can be seen with
>
>    testenv/bin/easy_install bzr==1.12 -f https://edge.launchpad.net/bzr/+download
>
>
> Each option has drawbacks, I think 4) would suit us best with a
> TurboGears like approach (http://turbogears.org/download/) of having a
> style=display:none list of releases, but couldn't figure out in the
> moment how to get that done on moinmoin.

So easy_install scans through the html of the download page to try to
find the right file?  How clever.

I like the sound of #3 more.  If the metadata is intended to point to
a place where all old releases can be obtained then doing so in a way
that works for machines but not for people would be a bit weird.

-- 
Martin <http://launchpad.net/~mbp/>



More information about the bazaar mailing list