On behalf of the Python development community, I'm plesed to
announce the availability of Python 3.5.10.
Python 3.5 is in "security fixes only" mode. This new
version only contains security fixes, not conventional bug
fixes, and it is a source-only release.
Important Notice: The latest releases of Linux (Ubuntu 20.04,
Fedora 32) ship with a new version of OpenSSL. New versions
of OpenSSL often include upgraded configuration requirements
to maintain network security; this new version no longer finds
Python 3.5's OpenSSL configuration acceptable. As a result,
most or all secure-transport networking libraries are broken
in this release on systems where this new version of OpenSSL
is deployed. This means, for example, that seven (7) of the
regression tests in the test suite now regularly fail. Older
versions of Linux, with older versions of OpenSSL installed,
are unaffected. We're aware of the problem. Unfortunately,
as 3.5 is nearly completely out of support, it has become very
low priority, and we've been unable to find the resources to
get the problem fixed. It's possible that these problems
simply won't be fixed in 3.5 before it reaches its
end-of-life. As always we recommend upgrading to the latest
Python release wherever possible.
Python 3.5 will reach its "end of life" at the end of
September 2020. If there are no security patches filed for
Python 3.5 after the release of Python 3.5.10, then Python
3.5.10 will be the final release of the 3.5 series.
You can find Python 3.5.10 here:
https://www.python.org/downloads/release/python-3510/