Phillip J. Eby schrieb: > For what easy_install does, there really isn't any dynamic API usage, so a > static mirror for easy_install could take a good bit of load off the > cheeseshop. > > I don't know whether this will actually solve any problems the cheeseshop > itself is having; it may be that ill-behaved web spiders are at fault, or > something else altogether. However, since the downtime mostly creates > issues for people using easy_install, creating a solution for those people > certainly seems worthwhile. > > Since easy_install was designed to be able to use simple directory indexes > and HTML pages as a package index, it should be possible to create a simple > directory tree of HTML pages, using PyPI's public XML-RPC API. The mirror > could use PyPI's RSS feed to know when a package's information is out of > date, although I'm not sure that the RSS includes all modifications, such > as when packages are deleted, releases are hidden, files uploaded, etc. > > However, assuming that there's a scalable way to receive change > notifications, it should be straightforward to implement a mirror script > for easy_install, and have it run on one or more volunteered hosts, perhaps > with round-robin DNS (maybe easy-install.python.org?)
The German Python community is willing to contribute a host for PyPI mirroring. Just contact me as soon as some solution is found. Georg _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig