From 1b6693d055261f41a93ceb8074999b21136bdda0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Thu, 1 Jul 2021 20:17:29 +0200 Subject: [PATCH] Document Python version policy See https://groups.google.com/g/sphinx-dev/c/oDJ0KOLAmGk/m/X6N_UxpABAAJ --- doc/internals/release-process.rst | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/doc/internals/release-process.rst b/doc/internals/release-process.rst index 4e34debfba9..a23ace0b11c 100644 --- a/doc/internals/release-process.rst +++ b/doc/internals/release-process.rst @@ -100,6 +100,27 @@ But you can also explicitly enable the pending ones using e.g. ``PYTHONWARNINGS=default`` (see the :ref:`Python docs on configuring warnings `) for more details. +Python version support policy +----------------------------- + +The minimum Python version Sphinx supports is the default Python version +installed in the oldest `Long Term Support version of +Ubuntu `_ that has standard support. +For example, as of July 2021, Ubuntu 16.04 has just entered extended +security maintenance (therefore, it doesn't count as standard support) and +the oldest LTS release to consider is Ubuntu 18.04 LTS, supported until +April 2023 and shipping Python 3.6. + +This is a summary table with the current policy: + +========== ========= ====== +Date Ubuntu Python +========== ========= ====== +April 2021 18.04 LTS 3.6+ +---------- --------- ------ +April 2023 20.04 LTS 3.8+ +========== ========= ====== + Release procedures ------------------