Add support Python 3.5 for Kolla
Currently, Kolla works well with Python 2.7 and 3.4 but needs some works to be able to run with Python 3.5.
The goals is to:
- Make all Python script in Kolla works with Python 3.5 as well as Python 2.7 and 3.4
- Update gate to reflect changes. (currently gate still lack some cases so it is still green)
Below is the current coverage report for kolla and here we can see that we need add few more cases for this to get report upto 80-85%.
=======
Ran 36 tests in 0.206s (-0.004s)
PASSED (id=1, skips=12)
cover runtests: commands[1] | coverage report --show-missing
Name Stmts Miss Cover Missing
-------
kolla/__init__.py 4 0 100%
kolla/cmd/
kolla/cmd/build.py 15 2 87% 24, 39
kolla/common/
kolla/common/
kolla/common/
kolla/exception.py 9 0 100%
kolla/hacking/
kolla/hacking/
kolla/image/
kolla/image/
kolla/opts.py 3 3 0% 13-17
kolla/template/
kolla/template/
kolla/template/
kolla/tests/
kolla/tests/base.py 18 0 100%
kolla/tests/
kolla/tests/
kolla/tests/
kolla/tests/
kolla/version.py 2 0 100%
-------
TOTAL 986 363 63%
_______
cover: commands succeeded
congratulations :)
=======
Blueprint information
- Status:
- Complete
- Approver:
- Jeffrey Zhang
- Priority:
- High
- Drafter:
- Duong Ha-Quang
- Direction:
- Approved
- Assignee:
- Surya Prakash Singh
- Definition:
- Approved
- Series goal:
- Accepted for ocata
- Implementation:
- Implemented
- Milestone target:
- ocata-3
- Started by
- Surya Prakash Singh
- Completed by
- Jeffrey Zhang
Related branches
Related bugs
Sprints
Whiteboard
Is this bp implemented? (egonzalez 01/20/2017)
Gerrit topic: https:/
Addressed by: https:/
support Python 3.5 for Kolla
Gerrit topic: https:/
Work Items
Work items:
Replace filter(): TODO