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
Recent Posts
Infographic: Building from Source and Keeping you Secure
You can’t count on public repositories when malware-infected packages in 2023 totalled more than twice the total number discovered in
Infographic: Tame the Complexity of Open Source Across your Organizations
ActiveState provides a unified platform to discover, manage, and secure your open source software across multiple ecosystems and deployment environments,
Unlocking $8.8T of Secure Open Source Software
To take advantage of $8.8T of OSS effectively requires putting in place governance: the policies & processes that help manage & control risks.
Ready to Get Started?
Join Our Mailing List
Products
Product Updates
Supported Languages
Resources
Quick Links
Our Advantages
Solutions
Use Cases
Dependency Management
Beyond End of Life Support
Governance and Regulations
Pricing
Company
Support
© 2024 ActiveState Software Inc. All rights reserved. ActiveState®, ActivePerl®, ActiveTcl®, ActivePython®, Komodo®, ActiveGo™, ActiveRuby™, ActiveNode™, ActiveLua™, and The Open Source Languages Company™ are all trademarks of ActiveState.
Functional Always active
Preferences
Statistics
Marketing
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.