On Fri, Apr 10, 2015 at 4:01 AM, Victor Stinner <vstin...@redhat.com> wrote:
> > https://wiki.openstack.org/wiki/Python3#Dependencies appears to be > fairly out of date. > > You're right. I updated this wiki page. In practice, much more OpenStack > clients, Common Libraries and Development Tools are already Python 3 > compatible. I added the link to my pull request for Oslo Messaging. > > > It would be nice to get a better sense of what the remaining libraries > to port over are before the summit so we can start planning how to do the > python34 migration. > > I checked quickly. There are small libraries like pyEClib required by > Swift, but the major blocker libraries are: MySQL-Python, suds, Paste. For > oslo.db, it's already Python 3 compatible no? > > > * MySQL-Python > > MySQL-Python doesn't look to be active (last commit in january 2014). > There are multiple Python 3 pending pull requests: > https://github.com/farcepest/MySQLdb1/pulls > > Mike Bayer is evaluating PyMySQL which is Python 3 compatible: > https://wiki.openstack.org/wiki/PyMySQL_evaluation > > See also https://github.com/farcepest/moist (is it alive? is it Python 3 > compatible?) > > > * suds > > There is https://bitbucket.org/jurko/suds : a fork compatible with Python > 3. Global requirements contain this comment: > > # NOTE(dims): suds is not python 3.x compatible, suds-jurko is a fork that > # works with py3x. oslo.vmware would convert to suds-jurko first then nova > # and cinder would follow. suds should be remove immediately once those > # projects move to suds-jurko for all jobs. > > > * Paste > > I already fixed Python 3 compatibility issues and my changes were merged, > but there is no release including my fixes yet :-( > > I heard that Paste is completly outdated and should be replaced. Ok, but > in practice it's still used and not Python 3 compatible. > > Workaround: use the development (git) version of Paste. > > > 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. But we can make good progress in dependencies sorted out. By fixing the dependencies and switching a few out for better ones. 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. > > Victor > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev