[openstack-dev] [oslo] eventlet 0.17.3 is now fully Python 3 compatible

Joe Gordon joe.gordon0 at gmail.com
Tue Apr 21 21:58:57 UTC 2015

On Fri, Apr 17, 2015 at 1:22 AM, Victor Stinner <vstinner at redhat.com> wrote:

> >> For the full list, see the wiki page:
> >> https://wiki.openstack.org/wiki/Python3#Core_OpenStack_projects
> > Thanks for updating the wiki page that is a very useful list.
> > From the looks of things, it seems like nova getting Python3 support in
> Liberty is not going to happen.

I based this on the wiki, but maybe I am wrong.

remaining libraries for nova:
oslo.db -- looks like it is almost there
oslo.messaging  -- same
paste -- almost there
sqlalchemy-migrate -- almost there
suds -- with the suds fork shouldn't be too hard
websockify -- unknown
libvirt-python -- unknown
mysql-python  -- alternitive looks viable.

Based on there being two unknowns, and a lot of dependencies that are just
almost there, and a few we may want to migrate off of, I was assuming
addressing those issues would make it hard for us to make nova python3
compatible for Liberty.

> Why? I plan to work on porting nova to Python 3. I proposed a nova session
> on Python 3 at the next OpenStack Summit at Vancouver. I plan to write a
> spec too.
> I'm not aware of any real blocker for nova.
> > What are your thoughts on how to tackle sqlalchemy-migrate? It looks
> like that is a blocker for several projects. And something I think we have
> wanted to move off of for some time now.
> I just checked sqlachemy-migrate. The README and the documentation are
> completly outdated, but the project is very active: latest commit one month
> ago and latest release (0.9.6) one month ago. There are py33 and py34
> environments and tests pass on Python 3.3 and Python 3.4! I didn't check
> yet, but I guess that sqlachemy-migrate 0.9.6 already works on Python 3.
> Python 3 classifiers are just missing in setup.cfg.
> I sent patches to update the doc, to add Python 3 classifiers and to
> upgrade requirements. The project moved to stackforge, reviews are at
> review.openstack.org:
> https://review.openstack.org/#/q/status:open+project:stackforge/sqlalchemy-migrate,n,z
> The wiki page said that scripttest and ibm-db-sa were not Python 3
> compatible. It's no more true: scripttest is compatible Python 3, and there
> is ibm-db-sa-py3 which is Python 3 compatible.
> I updated the wiki page for sqlachemy-migrate.
> Victor
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> 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/20150421/e757689c/attachment.html>

More information about the OpenStack-dev mailing list