Python 2 Sunset has Passed
The Python Development team sunset Python 2 on January 1, 2020.
We need to identify all components and images which depend on Python and ensure that:
- components support Python3 as default
- images run with Python3 as default
Many are compliant, but we found that our Raspberry Pi image had an issue. We need to verify that all components are using Python 3 as we'd expect.
cc @gitlab-org/distribution cc @ljlane
Security Updates have stopped as well per the Official Sunset Documentation:
If people find catastrophic security problems in Python 2, or in software written in Python 2, then most volunteers will not help fix them. If you need help with Python 2 software, then many volunteers will not help you, and over time fewer and fewer volunteers will be able to help you. You will lose chances to use good tools because they will only run on Python 3, and you will slow down people who depend on you and work with you.
Requirements
- Identify the components that depend on Python 2
- Make an issue per component that needs updating