diff options
author | Adam Turner <9087854+AA-Turner@users.noreply.github.com> | 2024-01-17 13:42:12 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-17 14:42:12 +0100 |
commit | a9115165c800e72f1ce0db625a725ec3a20120cb (patch) | |
tree | ae84a822b8ed18857f3a3a20afcb14ce6ee8099c | |
parent | d05bac0b74153beb541b88b4fca33bf053990183 (diff) | |
download | cpython3-a9115165c800e72f1ce0db625a725ec3a20120cb.tar.gz |
[3.8] gh-114021: Pin various sphinxcontrib extensions to older versions (GH-114022) (GH-114040)
(cherry picked from commit 94b1d1fa38ada8cf7d196184a04a195c152eed75)
Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
-rw-r--r-- | Doc/constraints.txt | 24 | ||||
-rw-r--r-- | Doc/requirements.txt | 2 |
2 files changed, 26 insertions, 0 deletions
diff --git a/Doc/constraints.txt b/Doc/constraints.txt new file mode 100644 index 0000000000..16b735ea07 --- /dev/null +++ b/Doc/constraints.txt @@ -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 diff --git a/Doc/requirements.txt b/Doc/requirements.txt index b3d48f6089..0e36985fd2 100644 --- a/Doc/requirements.txt +++ b/Doc/requirements.txt @@ -18,3 +18,5 @@ blurb # The theme used by the documentation is stored separately, so we need # to install that as well. python-docs-theme + +-c constraints.txt |