<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">FWIW I have started a &quot;pypi2rpm&quot; project that creates RPM out of PyPI projects, we use at Mozilla to deploy our apps, <a href="http://pypi.python.org/pypi/pypi2rpm" target="_blank">http://pypi.python.org/pypi/<u></u>pypi2rpm</a><br>
It&#39;s just a glue script on the top of an isolated bdist_rpm command and distutils2.version (for sorting versions) but you can also pass your spec file for a given<br>project and have Fedora/RHEL specific options (like adding python26- prefixes etc)<br>
<br></blockquote><div><br></div><div>Hello Tarek:</div><div>if you have anything that details your rpm deployment workflow at mozilla, i&#39;d love to see it.</div><div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
I work in a very active build environment, and repetitive&quot;setup.py build&quot; time is pain point.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">currently, we have a pretty fragile virtualenv caching strategy, and I&#39;ve even considered patching distutils so that &quot;setup.py build&quot; would somehow work against a cache.</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">currently, my mindset is to migrate to a modular rpm install strategy (managed by puppet) to prevent wasteful build time.</div>
</div><div style="font-size:13px;color:rgb(34,34,34);font-family:arial,sans-serif;background-color:rgb(255,255,255)"><br></div><div style="font-size:13px;color:rgb(34,34,34);font-family:arial,sans-serif;background-color:rgb(255,255,255)">
Marcus</div><div style="font-size:13px;color:rgb(34,34,34);font-family:arial,sans-serif;background-color:rgb(255,255,255)">P.S. Daniel&#39;s &quot;wheel&quot; format is another possible to answer to my concern</div><div><br>
</div><br>