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