Add support for python 3 and other TC goals
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-bigswitch |
Fix Released
|
Undecided
|
Aditya Vaja |
Bug Description
As part of bigswitch's opt-in for neutron-lib [1], you also committed to keeping the repo up to date for TC initiatives. In particular supporting python 3, zuul v3 and local tox targets [2].
While [3] adds local targets for pep8 and py27 there is still work to be done by someone on the bigswitch team:
- Python 3 support. Running the UTs with py3 has many failures; the code needs to be update to run for py3. This also includes a tox target for py3 and a py3 UT job for zuul.
- Almost no required projects are declared in requirements.txt.. This file needs to define your requirements rather than assuming another project will install them.
- The lower constraints zuul job and lower-constrain
[1] https:/
[2] http://
[3] https:/
Changed in networking-bigswitch: | |
assignee: | nobody → Aditya Vaja (wolverine-av) |
Changed in networking-bigswitch: | |
status: | New → In Progress |
Hey Boden,
I work at Big Switch Networks and would take over the tasks mentioned here. Let me provide some details for the points mentioned above:
- Python 3 support. Running the UTs with py3 has many failures; the code needs to be update to run for py3. This also includes a tox target for py3 and a py3 UT job for zuul.
[Aditya] this is planned for the dev cycle that we have internally, to be finished by end of Nov-beginning of Dec. I hope that timeline works with upstream requirements. If not, please let us know and we can expedite it.
- Almost no required projects are declared in requirements.txt.. This file needs to define your requirements rather than assuming another project will install them.
[Aditya] I'll look into it and update requirements.txt. Thanks for raising this.
- The lower constraints zuul job and lower-constrain ts.txt file needs to be define in the repo to ensure the versions are proper.
[Aditya] ah, gotcha. I added an upper constraints recently after running into a different issue. I'll add this too.
Apologies, I missed this bug mention in the PR.
Please feel free to add any other requirements that the project might be missing - I would be happy to oblige.
Thanks!
Aditya