Opened on 08/09/2017 at 01:31:46 PM
Closed on 08/29/2019 at 04:31:00 PM
#5484 closed change (rejected)
Ensure python3 compatibility of the Build-and-Release-Tools
Reported by: | tlucas | Assignee: | |
---|---|---|---|
Priority: | P3 | Milestone: | |
Module: | Automation | Keywords: | |
Cc: | sebastian, kzar, kvas | Blocked By: | #5383, #5483 |
Blocking: | Platform: | Unknown / Cross platform | |
Ready: | yes | Confidential: | no |
Tester: | Unknown | Verified working: | no |
Review URL(s): |
Description (last modified by sebastian)
Background
With support for Python 2.7 being discontinued in 2020, we have to make sure our code is compatible with Python 3 before this happens.
Also once we have migrated everything to Python 3, we can drop Python 2.7 support, which will improve and simplify the code base in the long term. This, however, is out of scope of this issue.
What to change
- Update the Build-and-Release-Tools code to be compatible with both Python 2.7 and Python 3.5+.
- Make sure tests run and pass with Python 2.7, 3.5 and 3.6.
Attachments (0)
Change History (2)
Note: See
TracTickets for help on using
tickets.
Closing this issue, as we will phase out buildtools and replace it with some build system from the JavaScript ecosystem.