Launchpad

Gerrit topic: https:/ /review. openstack. org/#q, topic:bp/ murano- python- 3-support, n,z

Addressed by: https:/ /review. openstack. org/251417
    Introduce python 3 support

Addressed by: https:/ /review. openstack. org/261902
    Replace unicode with six.text_type

Addressed by: https:/ /review. openstack. org/253045
    WIP: python 3 support. Makes tests run.

Addressed by: https:/ /review. openstack. org/262200
    Replace unicode with six.text_type

Addressed by: https:/ /review. openstack. org/267746
    Python3: Fix using dictionary keys() as list

Addressed by: https:/ /review. openstack. org/268083
    Python3: Replace dict.iteritems with six.iteritems

Addressed by: https:/ /review. openstack. org/268816
    Python3: Keep compatibility for urllib.urlencode

Addressed by: https:/ /review. openstack. org/268964
    Python3: Replace dict.iterkeys with six.iterkeys

Addressed by: https:/ /review. openstack. org/268986
    Python3: Replace dict.itervalues with six.itervalues

Addressed by: https:/ /review. openstack. org/269065
    Python3: Use urllib from six.moves

Addressed by: https:/ /review. openstack. org/269159
    Using six.moves to import modules only in python2

Addressed by: https:/ /review. openstack. org/269182
    Python3:Replace iter.next() with next(iter)

Addressed by: https:/ /review. openstack. org/269447
    Python3: Use reduce from six.moves

Addressed by: https:/ /review. openstack. org/269457
    Python3: Use range from six.moves

Addressed by: https:/ /review. openstack. org/269476
    Python3: Replace basestring by six.string_types

Addressed by: https:/ /review. openstack. org/269501
    Python3: Use cStringIO from six.moves

Addressed by: https:/ /review. openstack. org/269508
    Python3: Use six.moves.map instead itertools.imap

Addressed by: https:/ /review. openstack. org/270144
    Fix using map() for python2,3 compatibility

Addressed by: https:/ /review. openstack. org/270654
    Python3: Add support for raise and urlparse

Addressed by: https:/ /review. openstack. org/271443
    Add hacking check for not using xrange()

Addressed by: https:/ /review. openstack. org/272072
    Add hacking check rule for indexing of dict.keys()

Addressed by: https:/ /review. openstack. org/306496
    Fix base64 on Python 3 in yaql_functions.py

Addressed by: https:/ /review. openstack. org/306495
    Port cloudfoundry/ test_cfapi. py to Python 3

Addressed by: https:/ /review. openstack. org/306494
    Port test_plugin_loader to Python 3

Addressed by: https:/ /review. openstack. org/306493
    Fix tox -e py34

Addressed by: https:/ /review. openstack. org/312480
    Skip test_migrations on Python 3

Addressed by: https:/ /review. openstack. org/331602
    Port test_agent and test_catalog to Python 3

Addressed by: https:/ /review. openstack. org/331603
    Port API v1 unit tests to Python 3

Addressed by: https:/ /review. openstack. org/331604
    Finish porting unit tests to Python 3

Addressed by: https:/ /review. openstack. org/331753
    Python 3: Fix basic py3 issues

Addressed by: https:/ /review. openstack. org/331754
    Python 3: Fix absolute import

Addressed by: https:/ /review. openstack. org/331755
    Python 3: replace exec with six.exec_()

Addressed by: https:/ /review. openstack. org/331756
    Python 3: only decode subprocess stdout on py2

Addressed by: https:/ /review. openstack. org/331757
    Python 3: replace usage of the types module

Addressed by: https:/ /review. openstack. org/331758
    Python 3: add py34 test environment to tox.ini

Addressed by: https:/ /review. openstack. org/461722
    Fixed issues on Python 3

Read the original on blueprints.launchpad.net ↗