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)


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)

comment:1 Changed on 08/11/2017 at 12:36:12 PM by sebastian

  • Blocked By 5383 added
  • Description modified (diff)
  • Priority changed from Unknown to P3
  • Ready set

comment:2 Changed on 08/29/2019 at 04:31:00 PM by sebastian

  • Resolution set to rejected
  • Status changed from new to closed

Closing this issue, as we will phase out buildtools and replace it with some build system from the JavaScript ecosystem.

Add Comment

Modify Ticket

Change Properties
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none).
Note: See TracTickets for help on using tickets.