summaryrefslogtreecommitdiff
path: root/doc/internals
diff options
context:
space:
mode:
authorJuan Luis Cano Rodríguez <hello@juanlu.space>2021-07-01 20:17:29 +0200
committerJuan Luis Cano Rodríguez <hello@juanlu.space>2021-07-01 20:17:29 +0200
commit1b6693d055261f41a93ceb8074999b21136bdda0 (patch)
tree90715b173dfde6f74fede5d39d0a987352e91686 /doc/internals
parent60203e34a4ea6b5a1e2c9279bfdeab697305d97e (diff)
downloadsphinx-git-1b6693d055261f41a93ceb8074999b21136bdda0.tar.gz
Document Python version policy
See https://groups.google.com/g/sphinx-dev/c/oDJ0KOLAmGk/m/X6N_UxpABAAJ
Diffstat (limited to 'doc/internals')
-rw-r--r--doc/internals/release-process.rst21
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/internals/release-process.rst b/doc/internals/release-process.rst
index 4e34debfb..a23ace0b1 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
<python:describing-warning-filters>`) 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 <https://ubuntu.com/about/release-cycle>`_ 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
------------------