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 ------------------