75
edits
(Added PSF statement about why upgrading is important) |
|||
| Line 1: | Line 1: | ||
This page collects links and resources to assist the migration of the Firefox ecosystem off of Python 2 and onto Python 3. | |||
== Why This is Important == | == Why This is Important == | ||
In mozilla-central there are over 3500 Python files (excluding third party files), comprising roughly 230k lines of code. Most of it is Python 2.[https://ahal.ca/blog/2019/python-3-at-mozilla/] | In mozilla-central there are over 3500 Python files (excluding third party files), comprising roughly 230k lines of code. Most of it is Python 2.[https://ahal.ca/blog/2019/python-3-at-mozilla/] | ||
Python 2 will reach it's End Of Life on January 1st 2020. | Python 2 will reach it's End Of Life on '''[https://www.python.org/doc/sunset-python-2/ January 1st 2020]''' (here's [https://pythonclock.org/ a countdown!]). | ||
== What Will Happen If We Don't Upgrade? == | |||
The [https://www.python.org/doc/sunset-python-2/ PSF said it best]: | |||
<blockquote style="background-color: #F0F0FF; padding: 1em">"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. | |||
Some of these problems will start on January 1. Other problems will grow over time." | |||
</blockquote> | |||
== How We Get There == | == How We Get There == | ||
edits