[Catalog-sig] start on static generation, and caching - apache config.
René Dudfield
renesd at gmail.com
Sun Jul 8 09:46:18 CEST 2007
Hi,
here's another update:
http://rene.f0o.com/~rene/stuff/pypi/pypi-static-generation.py
Now you can also create all of the releases listed on the "/pypi/" url.
python pypi-static-generation.py -create_all
It still doesn't do date checking yet. I'll probably get around to
that tomorrow.
so it creates these files and directories:
/pypi/Pygame/index.html
/pypi/Pygame/1.7.1/index.html
So these urls can use the static files:
/pypi/Pygame/
/pypi/Pygame
/pypi/Pygame/1.7.1
/pypi/Pygame/1.7.1/
It took about 20 minutes to generate all of them on my Ye Olde p3
256MB ram, laptop HD computer.
Cheers,
On 7/8/07, René Dudfield <renesd at gmail.com> wrote:
> hello,
>
> It's less work to just look up to see when the last change was.
> Rather than make another table and store it - duplicating the data.
>
> Cheers,
>
>
> On 7/8/07, "Martin v. Löwis" <martin at v.loewis.de> wrote:
> > > Next up I'm going to put a few functions into store.py. Ones to check
> > > if a release has changed since a given date. Also one to see if any
> > > changes at all have happened since a given date.
> >
> > Is this really necessary? I think it would be sufficient to have a table
> > of name,version pairs that list the releases that have changed. This
> > table is filled on modification, and cleared by the regeneration.
> >
> > Regards,
> > Martin
> >
>
More information about the Catalog-SIG
mailing list