<div dir="ltr"><br><br><div class="gmail_quote">2008/8/11 Andreas Jung <span dir="ltr">&lt;<a href="mailto:lists@zopyx.com">lists@zopyx.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
<br>
--On 11. August 2008 12:03:32 +0200 Philipp von Weitershausen &lt;<a href="mailto:philipp@weitershausen.de" target="_blank">philipp@weitershausen.de</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
I know Zope Corp has another script that generates a local copy by<br>
scanning PyPI through XML-RPC<br>
but it is a full copy.<br>
</blockquote>
<br>
Yes, zc.mirrorpypislashsimple creates a full copy in the sense that it<br>
mirrors the pages of *every* package. However, it does not mirror the<br>
actual download archives. They are still retrieved from <a href="http://python.org" target="_blank">python.org</a>.<br>
<br>
<br>
</blockquote>
<br></div>
zc.mirrorpypislashsimple is not much helpful right now since it does not<br>
mirror the real data (just checked the code and played a bit with it).<br>
<br>
A task for our Blackforest sprint would be:<br>
<br>
- all to pass-in a configuration file where you define with packages should<br>
 &nbsp;be mirrored where each line of the configuration would represent a<br>
 &nbsp;package pattern:<br>
<br>
 &nbsp;mirror.cfg:<br>
 &nbsp;zope.*<br>
 &nbsp;collective.*<br>
 &nbsp;z3c.*<br>
 &nbsp;lovely.*<br>
<br>
This would also fit in our haufe.eggserver infrastructure where we maintain<br>
a local egg repository on the filesystem. &nbsp; zc.mirrorpypislashsimple could directly sync PyPI with our local egg server.</blockquote><div><br>Our approach for this is to let the buildouts/easy_install scripts drive the mirror, e.g. only the archives that are needed are pulled<br>
on demand. The benefit of this approach is that you don&#39;t have to specify which packages are mirrored in a configuration file.<br><br>Tarek<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><font color="#888888">
<br>
Andreas</font></blockquote></div><br><br clear="all"><br>-- <br>Tarek Ziadé - Directeur Technique<br>INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632<br>Bureaux de la Colline - 1 rue Royale - Bâtiment D - 9ème étage<br>
92210 Saint Cloud - France<br>Phone : 01.78.15.24.00 / Fax : 01 46 02 44 04<br><a href="http://www.ingeniweb.com">http://www.ingeniweb.com</a> - une société du groupe Alter Way<br>
</div>