Support Python3 in Congress
This Blueprint is used to track support for Python3 in Congress.
This is happening throughout OpenStack.
https:/
Blueprint information
- Status:
- Complete
- Approver:
- Aaron Rosen
- Priority:
- High
- Drafter:
- Anonymous
- Direction:
- Approved
- Assignee:
- Eric K
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-3
- Started by
- Eric K
- Completed by
- Tim Hinrichs
Related branches
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Python 3: Fix import path for d6message in deepsix
Addressed by: https:/
Python 3: Fix httplib
Gerrit topic: https:/
Addressed by: https:/
Python 3: Remove long value
Gerrit topic: https:/
Addressed by: https:/
Replace unicode with six.text_type
Addressed by: https:/
Replace dict.itervalues() with dict.values()
Addressed by: https:/
Remove usgae of dict.iterkeys()
Addressed by: https:/
Replace iterator.next() with next(iterator)
Addressed by: https:/
Remove usage of dict.iteritems() Replace dict.iteritems() with dict.items() Make congress python-3 compatible
Addressed by: https:/
Replace (int, long) with six.integer_types
Addressed by: https:/
Replace basestring with six.string_types
Addressed by: https:/
Import python 3 compatible StringIO and cStringIO
Addressed by: https:/
Raise python-3 compatible exceptions
Addressed by: https:/
python3: Switch to mox3 instead of mox
Addressed by: https:/
Py3: Fix import errors on amqprouter and httplib
Addressed by: https:/
Fix tab/space indentation
Addressed by: https:/
Fix syntax of except for Python 3
Addressed by: https:/
Update hacking to version 0.10
Addressed by: https:/
Replace xrange() with six.moves.range
Addressed by: https:/
Fix usage of dict methods on Python 3
Addressed by: https:/
Replace httplib import with six.moves.
Addressed by: https:/
Fix relative imports for Python 3
Addressed by: https:/
Add nested context manager to tests.base for py3
Addressed by: https:/
Replace local copy of dateutil 1.5, use dependency
Addressed by: https:/
Python3-
Addressed by: https:/
Python3 readiness for congress/datalog
Addressed by: https:/
Python3 readiness for congress/
Addressed by: https:/
Python3 readiness for congress/api
Addressed by: https:/
Python3 readiness for congress (misc changes)
Addressed by: https:/
Use python3 print, division, import
Addressed by: https:/
Replace raise <str> by raise <Exception>
Addressed by: https:/
Replace antlr3 symlinking by sys.path