https://github.com/python/cpython/commit/869a50574fffac659dad2996591448a7270ec6f0 commit: 869a50574fffac659dad2996591448a7270ec6f0 branch: main author: Zachary Ware <[email protected]> committer: zware <[email protected]> date: 2026-09-28T10:08:28-05:00 summary:
gh-158010: Avoid recommending out-of-date OpenSSL in configure doc (GH-158266) Co-authored-by: Hugo van Kemenade <[email protected]> Co-authored-by: Stan Ulbrych <[email protected]> files: M Doc/using/configure.rst diff --git a/Doc/using/configure.rst b/Doc/using/configure.rst index 88b5f35a7967967..5b1676e504a6283 100644 --- a/Doc/using/configure.rst +++ b/Doc/using/configure.rst @@ -95,8 +95,7 @@ Dependencies to build optional modules are: - - :mod:`curses` * - `OpenSSL <https://openssl-library.org/>`_ - - | 3.0.18 recommended - | (1.1.1 minimum) + - [8]_ - :mod:`ssl`, :mod:`hashlib` [6]_ * - `SQLite <https://sqlite.org/>`_ - 3.15.2 @@ -131,6 +130,14 @@ Dependencies to build optional modules are: See :option:`--with-builtin-hashlib-hashes` for *forcing* usage of OpenSSL. .. [7] See :option:`--with-zlib` for choosing the backend for the :mod:`zlib` module. +.. [8] OpenSSL 1.1.1 is the minimum possible version to build against, + but the series is end-of-life and no longer receives public security + fixes. Use the latest patch release of a currently supported LTS + release series (see the `OpenSSL Roadmap + <https://openssl-library.org/roadmap/index.html>`__), or the package + provided by your operating system if available. Other libraries that + offer an API compatible with OpenSSL 1.1.1 or later may work, but are + not officially supported. Note that the table does not include all optional modules; in particular, platform-specific modules like :mod:`winreg` are not listed here. _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
