<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">To speed up deployments, we use pip&#39;s
    
    --download-cache option, so all builds on the box share the
    downloaded tarballs.<br>
    <br>
    We also use our own local mirror, and an extra apache directory for
    packages that are not on pypi.<br>
    <br>
    I have also added a proxy that returns a 404 when pip tries to hit
    the net, to simulate the --allow-hosts option easy_install has.</div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">

    <br>
    Everything is driven from a Makefile. Example:
    <a href="https://github.com/mozilla-services/tokenserver/blob/master/Makefile" target="_blank">https://github.com/mozilla-services/tokenserver/blob/master/Makefile</a><br>
    The script to create RPMs is at
    <a href="https://github.com/mozilla-services/mopytools" target="_blank">https://github.com/mozilla-services/mopytools</a></div></blockquote><div><br></div><div>thanks for the link to the makefile.</div><div>we also use a download cache and a local mirror (although we&#39;re migrating to findlink dirs instead)</div>
<div><br></div><div>for us, that still leaves the issue of wasteful &quot;setup.py build/install&quot; time (for many dependencies) in our repetitive test/build environment.</div><div><br></div><div>that&#39;s my interest in modular binary build solutions like rpm.</div>
<div><br></div><div>the idea would be to stop rebuilding a large virtualenv for every test build.</div><div><br></div><div>but rather just rebuild a dev rpm the specific package(s) that&#39;s changing and a new dev master rpm that references those changes.</div>
<div><br></div><div>*then* go install the new master rpm on the test box, which will find most of it&#39;s rpm dependencies already satisfied.</div><div><br></div><div>but I&#39;ll admit I&#39;m new to thinking about binary build solutions.</div>
<div><br></div><div>thanks</div><div>Marcus</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><br>
    <br>
    HTH<span class="HOEnZb"><font color="#888888"><br>
    Tarek<br>
    <br>
    <br>
    <br>
  </font></span></div>

</blockquote></div><br>