]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.10] gh-114021: Pin various sphinxcontrib extensions to older versions (GH-114022...
authorAdam Turner <9087854+AA-Turner@users.noreply.github.com>
Wed, 17 Jan 2024 13:50:24 +0000 (13:50 +0000)
committerGitHub <noreply@github.com>
Wed, 17 Jan 2024 13:50:24 +0000 (14:50 +0100)
(cherry picked from commit 94b1d1fa38ada8cf7d196184a04a195c152eed75)

Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
Doc/constraints.txt [new file with mode: 0644]
Doc/requirements.txt

diff --git a/Doc/constraints.txt b/Doc/constraints.txt
new file mode 100644 (file)
index 0000000..16b735e
--- /dev/null
@@ -0,0 +1,24 @@
+# We have upper bounds on our transitive dependencies here
+# To avoid new releases unexpectedly breaking our build.
+# This file can be updated on an ad-hoc basis,
+# though it will probably have to be updated
+# whenever Doc/requirements.txt is updated.
+
+# Direct dependencies of Sphinx
+babel<3
+colorama<0.5
+imagesize<1.5
+Jinja2<3.2
+packaging<24
+Pygments>=2.16.1,<3
+requests<3
+snowballstemmer<3
+sphinxcontrib-applehelp<1.0.5
+sphinxcontrib-devhelp<1.0.6
+sphinxcontrib-htmlhelp<2.0.5
+sphinxcontrib-jsmath<1.1
+sphinxcontrib-qthelp<1.0.7
+sphinxcontrib-serializinghtml<1.1.10
+
+# Direct dependencies of Jinja2 (Jinja is a dependency of Sphinx, see above)
+MarkupSafe<2.2
index f43ce2c6e4efd8476c89f0cb70fe43863f72ce39..da5c38ae1a02986d9c72a241fc9a145676b33e7c 100644 (file)
@@ -16,3 +16,5 @@ blurb
 # The theme used by the documentation is stored separately, so we need
 # to install that as well.
 python-docs-theme>=2022.1
+
+-c constraints.txt