[openstack-dev] universal wheel support

Doug Hellmann doug.hellmann at dreamhost.com
Tue Feb 11 00:02:55 UTC 2014


On Mon, Feb 10, 2014 at 1:14 PM, Joe Gordon <joe.gordon0 at gmail.com> wrote:

> On Mon, Feb 10, 2014 at 9:00 AM, Doug Hellmann
> <doug.hellmann at dreamhost.com> wrote:
> >
> >
> >
> > On Sat, Feb 8, 2014 at 7:08 PM, Monty Taylor <mordred at inaugust.com>
> wrote:
> >>
> >> Hey all!
> >>
> >> There are a bunch of patches adding:
> >>
> >> [wheel]
> >> universal = 1
> >>
> >> to setup.cfg:
> >>
> >> https://review.openstack.org/#/q/status:open+topic:wheel-publish,n,z
> >>
> >> I wanted to follow up on what the deal is with them, and what I think we
> >> should do about them.
> >>
> >> universal means that a wheel can be made that can work with any python.
> >> That's awesome, and we want it - it makes the wheel publishing code
> easier.
> >> I don't think we want it turned on for any project that doesn't, in
> fact,
> >> support python3 - because we'd be producing a wheel that says it works
> in
> >> python3.
> >>
> >> To be fair - the wheel itself will work just fine in python3 - it's just
> >> the software that doesn't - and we upload tarballs right now which don't
> >> block attempts to use them in python3.
> >>
> >> SO -
> >>
> >> my pedantic side says:
> >>
> >> "Let's only land universal = 1 into python3 supporting projects"
> >>
> >> upon further reflection, I think my other side says:
> >>
> >> "It's fine, let's land it everywhere, it doesn't hurt anything, and then
> >> we can stop worrying about it"
> >>
> >> Thoughts?
> >
> >
> > Do we have any non-library projects that support python 3?
>
>
> yes, python-novaclient and many more
>
> https://wiki.openstack.org/wiki/Python3


OK, the clients always register with me as "libraries" even though they
include the command line programs.

Are we publishing wheels for any of the service apps where python 3 is not
supported?

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?

Doug



>
>
>
> >
> > Doug
> >
> >
> >>
> >>
> >> Monty
> >>
> >> _______________________________________________
> >> OpenStack-dev mailing list
> >> OpenStack-dev at lists.openstack.org
> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
> >
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140210/f922a831/attachment.html>


More information about the OpenStack-dev mailing list