Nova with py33 compatibility

Registered by ChangBo Guo(gcb)

We will move to Python 3 in the future. The main idea of this blueprint is using library six [1] to make the Nova codes run both in Python 2 and Python 3. I registered two blueprint for Oslo-incubator[2] and Keystone [3].

We have to add py33 check/gate job to check Py33 compatibility. this is not useful now,
we depend some modules which didn't support py33 ,like eventlet. we hold on this util we
have a clear roadmap for python 3 support.

[1]http://pythonhosted.org/six/
[2]https://blueprints.launchpad.net/oslo/+spec/make-python3-compatible
[3]https://blueprints.launchpad.net/keystone/+spec/keystone-py3kcompat

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
ChangBo Guo(gcb)
Direction:
Needs approval
Assignee:
ChangBo Guo(gcb)
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
ChangBo Guo(gcb)

Related branches

Sprints

Whiteboard

If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)

This is obsolete, we don't have clear roadmap for this.
we depend some modules which didn't support py33 ,like eventlet. we hold on this util we
have a clear roadmap for python 3 support.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.