On Tue, Oct 08, 2013 at 10:44 -0400, Donald Stufft wrote: > Hrm, I'm assuming these require a file listing at > > /packages/source/D/ too. > > Of course these files should probably be using the simple API and > not the packages url directly :/
Indeed. Why not watch a project's simple index instead? It might give false updates if a project is in non-pypi hosting mode and a new description is registered (this could change links in the simple page). But those should be rare i'd think. Watching such distribution-type specific URLs is unreliable, for example when a pypi maintainer change their distribution format (e.g. to wheel which is kind of realistic in the mid-term). So a change will need to happen in suchs cases, anyway. cheers, holger > On Oct 8, 2013, at 10:05 AM, Marius Gedminas <[email protected]> wrote: > > > On Tue, Oct 08, 2013 at 09:19:37AM -0400, Donald Stufft wrote: > >> I was wondering if anyone was aware of anything that relies on > >> the current structure of package urls, namely: > >> > >> /packages/source|any|etc/D/Django-1.0.tar.gz? > >> > >> I would like to change this but before I work up a concrete plan for > >> people to comment on and discuss I'm trying to figure out what, if > >> anything, depends on that current structure. > > > > I've told Launchpad that it can look for new releases at URLs like > > http://pypi.python.org/packages/source/g/gtimelog/gtimelog-*.tar.gz > > (for a few projects, not just GTimeLog). > > > > I'm not sure how Launchpad crawls those pages looking for releases; all > > the documentation I could find in 5 minutes was this blog post: > > http://blog.launchpad.net/cool-new-stuff/automatically-import-files-to-launchpad-using-product-release-finder > > > > > > Some Debian packages have debian/watch files using similar URL patterns > > to watch for new upstream releases showing up on PyPI. This mechanism > > is documented at https://wiki.debian.org/debian/watch/. Here's > > python-requests: > > > > $ apt-get source python-requests > > $ cat requests-1.1.0/debian/watch > > version=3 > > http://pypi.python.org/packages/source/r/requests/requests-(.*)\.tar\.gz > > > > > > HTH, > > Marius Gedminas > > -- > > Some people have told me they don't think a fat penguin really embodies the > > grace of Linux, which just tells me they have never seen a angry penguin > > charging at them in excess of 100mph. They'd be a lot more careful about > > what > > they say if they had. > > -- Linus Torvalds, announcing Linux v2.0 > > _______________________________________________ > > Distutils-SIG maillist - [email protected] > > https://mail.python.org/mailman/listinfo/distutils-sig > > > ----------------- > Donald Stufft > PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA > > _______________________________________________ > Distutils-SIG maillist - [email protected] > https://mail.python.org/mailman/listinfo/distutils-sig _______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
