Opened on 03/22/2019 at 04:21:46 PM

Closed on 09/17/2019 at 12:16:30 PM

#7396 closed change (duplicate)

Make sitescripts (the repo) compatible with Python 3

Reported by: kvas Assignee:
Priority: Unknown Milestone:
Module: Sitescripts Keywords:
Cc: matze Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):



Python 2 will cease being supported at the start of 2020. We have decided to migrate the code and deployments to Python 3 before that date. The parts of sitescripts that are still in use will need to be migrated.

What to change

Make deployed parts of sitescripts compatible with Python 3 (while retaining Python 2 compatibility). It's also possible to instead separate some part into a separate project that would be a Python 3 only python package and then update the deployment setup.

The first step would be to identify deployed parts of sitescripts together with Ops and make a plan for each part (make compatible or split out). After that each part can be deal with in a separate ticket.

Ideally we would like to have tests for parts that involve non-mechanical changes, particularly in the split out scenario (we don't want to create new legacy code).

Attachments (0)

Change History (1)

comment:1 Changed on 09/17/2019 at 12:16:30 PM by kvas

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

This work is now documented here and tracked in the GitLab tracker.

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.