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): |
Description
Background
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.