
Python 2 End of Life Survey Results
Readers should find the survey data useful when it comes to understanding the challenges, strategies and tactics for solving their own Python 2 EOL pains.
Download the survey results, or contact us if you would like the full survey data.
Do you have a plan in place? ActiveState can help by providing regular security updates and a custom Python 2 support plan.
Further Analysis on Python 2 EOL
Report Card – Is the Industry Ready? – ActiveState Blog
Finding replacement packages was cited as the top concern in our survey. For example, some respondents reported a dependency on a commercial package that had yet to provide support for Python 3 as the key blocker in their migration efforts. Others are still in the process of ramping up their skills and preparing key systems, like test suites.
Sunsetting Python 2 – Python Software Foundation
We are volunteers who make and take care of the Python programming language. We have decided that January 1, 2020, was the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can.
Think App Updates Suck? Try Upgrading a Programming Language – Wired
“I don’t think anyone says ‘I don’t want to update,'” says Jacqueline Kazil, a member of the Python Foundation board. “But maintenance like this takes time. And the people responsible for doing the update aren’t working on adding new features that are generally recognized as bringing new business revenue. But if you ignore ongoing maintenance, eventually it will cost you a lot more than the new features would have added.”
Time to Shed Python 2 – National Cyber Security Centre (NCSC)
The WannaCry ransomware provides a classic example of what can happen if you run unsupported software. It infected more than 230,000 computers, causing major disruption around the globe. By making the decision to continue using Python 2 past its end of life, you are accepting all the risks that come with using unsupported software…
Python 2 Support Past EOL
Continued use of Python 2 leaves you exposed to security vulnerabilities. If you still have software dependent on Python 2, ActiveState gives you a safety net, freeing up your resources to move to Python 3.
Python 2 support includes:



Python 2 EOL Risk Assessment
ActiveState provides continuing support and security updates for Python 2. Speak with one of our Python experts today.
Trusted by Industry Leaders Worldwide





Recommended Reads
The Journey to Software Supply Chain Security eBook
Download this eBook to discover the 5 step journey you’ll need to take to achieve true software supply chain security.
Read MoreThe ActiveState Approach to Supply chain Levels for Software Artifacts (SLSA)
Learn about SLSA, the industry-wide framework for keeping your software development process secure, and how you can meet all requirements up to and including the highest level of security and integrity: SLSA Level 4.
Read MoreMitigate Dependency Confusion Risks
Software built with both internal and external dependencies is susceptible to dependency confusion attacks. Learn best practices to protect your software development processes.
Read More