Tarek Ziade wrote:
2008/8/11 Andreas Jung <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>

    Hi there,

    Python eggs and zc.buildout are playing a major role in Zope world -
    both for development and deployment. PyPI right now is apparently a
    single-point-of-failure. Although the availability of PyPI become
    much better over time, the complete infrastructure is not highly
    available which is crucial when you are doing commercial development.

    What is the perspective for addressing this issue? I have seen that
    Ingeniweb maintains/maintained a PyPI mirror (does not seem to be
    up2date).
    What is the current recommended way for building a (private) mirror?


Hi Andreas

to do our mirror, we use iw.eggproxy. It is a simple web proxy that grabs files over pypi upon requests.
every file is then kept locally for the next call.

I know Zope Corp has another script that generates a local copy by scanning PyPI through XML-RPC
but it is a full copy.

Yes, zc.mirrorpypislashsimple creates a full copy in the sense that it mirrors the pages of *every* package. However, it does not mirror the actual download archives. They are still retrieved from python.org.

I'm sure that it could be extended to download those as well, though.

    How big (in GB) is currently PI? If a company would be interested to
    provide a mirroring server, how much diskspace (and bandwidth) would
    be needed?


Around 5 gigas iirc

By extending zc.mirrorpypislashsimple to also download archives one could just try ;).

_______________________________________________
Catalog-SIG mailing list
[email protected]
http://mail.python.org/mailman/listinfo/catalog-sig

Reply via email to