September 26, 2020 | programming | No Comments
The Python Software Foundation has released the second release candidate (RC) of Python 3.9 and is warning users to watch for deprecation warnings as it drops backward compatibility for unsupported Python 2.7.
Python maintainers stopped supporting Python 2.7 this April, some five years after support was originally meant to end – and 12 years after Python creator Guido van Rossum announced Python 3.
The main highlight from Python 3.9 RC2 is that it removes most backward-compatibility layers for Python 2.7. Python 3.8 had those layers; however, it was released in October 2019 when Python 2.7 remained supported.
SEE: Hiring Kit: Python developer (TechRepublic Premium)
The final version of Python 3.9 is scheduled for release in early October, so Python maintainers believe it makes sense to remove the 2.7 compatibility layers.
“When Python 2.7 was still supported, many functions were kept for backward compatibility with Python 2.7. With the end of