Add Python 3.x support

Registered by Michal Rostecki

It would be nice to provide Python 3 support for Kolla. We can achieve this using six library.

Blueprint information

Status:
Complete
Approver:
Sam Yaple
Priority:
Low
Drafter:
Michal Rostecki
Direction:
Approved
Assignee:
Michal Rostecki
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-2
Started by
Michal Rostecki
Completed by
Michal Rostecki

Related branches

Sprints

Whiteboard

This should not be hard, all of our libraries are python3 compatible. This is mostly just using six like the rest of openstack in build.py --SamYaple

Please set the series goal when approving blueprints. thanks :) --sdake

Gerrit topic: https://review.openstack.org/#q,topic:bp/python3,n,z

Addressed by: https://review.openstack.org/245659
    [WIP] Add Python 3.x support

Addressed by: https://review.openstack.org/254024
    Add Python 3.x support in set_configs.py

Addressed by: https://review.openstack.org/268559
    Use dict.items() for adding Python 3 compatibility

Gerrit topic: https://review.openstack.org/#q,topic:python3,n,z

Addressed by: https://review.openstack.org/631098
    Add base_package_type

(?)

Work Items

Work items:
sixify build.py: DONE
sixify set_config.py: TODO
add py3 jobs to gate: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.