<div dir="ltr">It'd be more accurate to say that it doesn't support automatic generation of wheels - how would it know what to generate?<div><br></div><div>The wheels must be created by a build system. The devpi client has support for building and uploading wheels, and devpi is designed to support having locally-built wheels supplement existing packages. I'd be happy to elaborate.</div>
<div><br></div><div><br></div><div>     Richard</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 10 July 2014 10:43, Donald Stufft <span dir="ltr"><<a href="mailto:donald@stufft.io" target="_blank">donald@stufft.io</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><div><div class="h5"><div>On Jul 9, 2014, at 7:07 PM, Richard Jones <<a href="mailto:r1chardj0n3s@gmail.com" target="_blank">r1chardj0n3s@gmail.com</a>> wrote:</div>
<br></div></div><blockquote type="cite"><div><div class="h5"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 10 July 2014 02:19, Ben Nemec <span dir="ltr"><<a href="mailto:openstack@nemebean.com" target="_blank">openstack@nemebean.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 07/08/2014 11:05 PM, Joe Gordon wrote:<br>
> On Tue, Jul 8, 2014 at 8:54 PM, James Polley <<a href="mailto:jp@jamezpolley.com" target="_blank">jp@jamezpolley.com</a>> wrote:<br>
><br>
>> It may not have been clear from the below email, but clarkb clarifies on<br>
>> <a href="https://bugs.launchpad.net/openstack-ci/+bug/1294381" target="_blank">https://bugs.launchpad.net/openstack-ci/+bug/1294381</a> that the infra team<br>
>> is no longer maintaining pypi-mirror<br>
>><br>
>> This has been a very useful tool for tripleo. It's much simpler for new<br>
>> developers to set up and use than a full bandersnatch mirror (and requires<br>
>> less disk space), and it can create a local cache of wheels which saves<br>
>> build time.<br>
>><br>
>> But it's now unsupported.<br>
>><br>
>> To me it seems like we have two options:<br>
>><br>
>> A) Deprecate usage of pypi-mirror; update docs to instruct new devs in<br>
>> setting up a local bandersnatch mirror instead<br>
>> or<br>
>> B) Take on care-and-feeding of the tool.<br>
>> or, I guess,<br>
>> C) Continue to recommend people use an unsupported unmaintained<br>
>> known-buggy tool (it works reasonably well for us today, but it's going to<br>
>> work less and less well as time goes by)<br>
>><br>
>> Are there other options I haven't thought of?<br>
>><br>
><br>
> I don't know if this fits your requirements but I use<br>
> <a href="http://doc.devpi.net/latest/quickstart-pypimirror.html" target="_blank">http://doc.devpi.net/latest/quickstart-pypimirror.html</a> for my development<br>
> needs.<br>
<br>
Will that also cache wheels?  In my experience, wheels are one of the<br>
big time savers in tripleo so I would consider it an important feature<br>
to maintain, however we decide to proceed.<br></blockquote><div><br></div><div>Yes, devpi caches wheels.</div><div><br></div><div>I would suggest that if the pip cache approach isn't appropriate then devpi probably a good solution (though I don't know your full requirements).</div>

<div><br></div><div>The big difference between using devpi and pip caching would be that devpi will allow you to install packages when you're offline.</div></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">

       Richard</div><div class="gmail_extra"> </div></div></div></div><div class="">
_______________________________________________<br>OpenStack-dev mailing list<br><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></blockquote></div><br><div>It doesn’t generate Wheels though, it’ll only cache them if they exist on</div><div>PyPI already.</div><div class=""><div>
<br>-----------------<br>Donald Stufft<br>PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

</div>
<br></div></div><br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>