Check the status of CVEs. Learn More.
Keeping your systems up 100% of the time requires live patching. Our solutions will align strongly with your risk, compliance, and operational uptime requirements.
TuxCare is trusted by the most innovative companies across the globe.
Learn about TuxCare's modern approach to reducing cybersecurity risk with Blogs, White Papers, and more.
Continually increasing Cybersecurity, stability, and availability of Linux servers and open source software since 2009.
TuxCare provides live security patching for numerous industries. Learn how TuxCare is minimizing risk for companies around the world.
2x a month. No spam.
September 15, 2022 - TuxCare expert team
Extended Lifecycle Support (ELS) for Python enables continued use of Python 2 applications, with timely security updates, without requiring any code refactoring or migration to newer Python versions. This lets your organization extend the value proposition of currently running applications already deployed and working perfectly while avoiding the time-consuming and costly upgrade process that comes with migrations to a new language version.
While some Enterprise-grade Linux distributions still provide Python 2 packages, others don’t. This is where ELS for Python comes in. Currently covering AlmaLinux OS 9 and Python 2.7, your workloads will remain secure when you deploy the service on your systems.
The one-time process for deploying ELS for Python is very straightforward. You download an installation script, run it with your key, and it’s complete. Below you’ll find the steps to achieve this and the steps to verify the installation was correctly executed.
1) Download the installer script: which can be found here:
2) Run the installer with your key to register the system on the repository:
3) Verify the installation. “Yum” should be able to find the python2 package. If you see similar output, then the installation was successful. Note that specific package version numbers may be slightly different than the ones shown, and that is expected, as regular updates will happen.
Output:
4) Actual python installation
The system is now ready to install python. This can be done with:
5) Running python is done the same way as before.
Some organizations prefer a local mirror, and TuxCare provides you with this possibility. To enable access to local mirroring, contact your Account Manager and provide your public IP address (the IP from which the mirror process requests will show up).
Mirror creation is done through rsync. To keep it in-sync, this process should be automated (for example, through cron) with the necessary interval.
Example:
TuxCare provides OVAL streams that can be used for OpenSCAP scanning and reporting to ensure proper security auditing and compliance requirements.
The TuxCare Python ELS OVAL Stream is reachable here:
1) Install OpenSCAP
2) Download OVAL stream
3) Run the scan
Extended Lifecycle Support for Python provides a secure way of extending the expected lifetime of applications you already have running and are happy with – enough to be looking into ways of keeping them running – and adds additional security features like OVAL for easy integration with security and compliance scanners like OpenSCAP. As distributions drop support for Python 2, and your organization is still using Python 2 based applications, let us know about it for possible inclusion into our ELS support matrix.
Talk To An Python ELS Expert
End-of-life software is just a fact of our fast-paced technology...
PALO ALTO, Calif. – December 21, 2022 – TuxCare, a...
Python has grown tremendously, and its impact has been remarkable....
Supply chain attacks come in all forms and shapes. One...
Python is a language that has experienced explosive growth since...
Being faced with the prospect of having to delve into...