<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 10, 2014 at 1:14 PM, Joe Gordon <span dir="ltr"><<a href="mailto:joe.gordon0@gmail.com" target="_blank">joe.gordon0@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mon, Feb 10, 2014 at 9:00 AM, Doug Hellmann<br>
<<a href="mailto:doug.hellmann@dreamhost.com">doug.hellmann@dreamhost.com</a>> wrote:<br>
><br>
><br>
><br>
> On Sat, Feb 8, 2014 at 7:08 PM, Monty Taylor <<a href="mailto:mordred@inaugust.com">mordred@inaugust.com</a>> wrote:<br>
>><br>
>> Hey all!<br>
>><br>
>> There are a bunch of patches adding:<br>
>><br>
>> [wheel]<br>
>> universal = 1<br>
>><br>
>> to setup.cfg:<br>
>><br>
>> <a href="https://review.openstack.org/#/q/status:open+topic:wheel-publish,n,z" target="_blank">https://review.openstack.org/#/q/status:open+topic:wheel-publish,n,z</a><br>
>><br>
>> I wanted to follow up on what the deal is with them, and what I think we<br>
>> should do about them.<br>
>><br>
>> universal means that a wheel can be made that can work with any python.<br>
>> That's awesome, and we want it - it makes the wheel publishing code easier.<br>
>> I don't think we want it turned on for any project that doesn't, in fact,<br>
>> support python3 - because we'd be producing a wheel that says it works in<br>
>> python3.<br>
>><br>
>> To be fair - the wheel itself will work just fine in python3 - it's just<br>
>> the software that doesn't - and we upload tarballs right now which don't<br>
>> block attempts to use them in python3.<br>
>><br>
>> SO -<br>
>><br>
>> my pedantic side says:<br>
>><br>
>> "Let's only land universal = 1 into python3 supporting projects"<br>
>><br>
>> upon further reflection, I think my other side says:<br>
>><br>
>> "It's fine, let's land it everywhere, it doesn't hurt anything, and then<br>
>> we can stop worrying about it"<br>
>><br>
>> Thoughts?<br>
><br>
><br>
> Do we have any non-library projects that support python 3?<br>
<br>
<br>
</div></div>yes, python-novaclient and many more<br>
<br>
<a href="https://wiki.openstack.org/wiki/Python3" target="_blank">https://wiki.openstack.org/wiki/Python3</a></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">OK, the clients always register with me as "libraries" even though they include the command line programs.</div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Are we publishing wheels for any of the service apps where python 3 is not supported?</div><div class="gmail_default" style="font-size:small">
<br></div><div class="gmail_default" style="font-size:small">It seems safe to just go ahead and use the universal flag, but how much work is it to be "correct" and only set the flags for projects that are actually universal? What are the ramifications of not using the flag everywhere?</div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Doug</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
><br>
> Doug<br>
><br>
><br>
>><br>
>><br>
>> Monty<br>
>><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>
><br>
><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>
<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>
</div></div></blockquote></div><br></div></div>