On Mon, Jul 11, 2011 at 9:03 PM, Sergey Schetinin <ser...@maluke.com> wrote: ... > > That webapp (it's not *really* a proxy) took me about two hours total, > and it has to query pypi, guess what is stable and not, cache the > results.
how do you guess it ? that's an interesting part > If there's no guessing and all data is local, how hard can it > be? I'm not asking anyone to do it, but it does look like it would be > a simpler, more immediate solution. istm that it can be complex to have it working over the mirrors, unless it's a proxy on client-side. But then we're closer to a client-side change I guess. > > My point is, the server can use whatever the most current metadata > format is out there to make the decision, maybe falling back to > guessing if the package does not in nclude it, and it would work > immediately, with every install tool that supports custom package > indices. So right now the 'version' field is used only -- and present in all metadata versions at PyPI. There are now three versions schemes out there to my knowledge, with small differences (see PEP 386 for the details) pep 386 (#3) is still irrelevant but will start to gain traction once 3.3 is out. Maybe there's a way to sort stable vs none stable versions across all schemes and versions.. > However I see that the mirrors issue makes this impractical. Yes that's the main concern > > -- > http://self.maluke.com/ > -- Tarek Ziadé | http://ziade.org _______________________________________________ Catalog-SIG mailing list Catalog-SIG@python.org http://mail.python.org/mailman/listinfo/catalog-sig