diff options
author | Alex Waygood <Alex.Waygood@Gmail.com> | 2023-04-26 17:07:31 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-26 17:07:31 (GMT) |
commit | 81cf94c4426b3bb949be8a0bb26ae0adccdbc88c (patch) | |
tree | 83d73a96e7785879eb3abe47ccd49eb3b0f1ff8e /Doc/constraints.txt | |
parent | 6c4124d11ab731f3774e3454ded33df089bd317e (diff) | |
download | cpython-81cf94c4426b3bb949be8a0bb26ae0adccdbc88c.zip cpython-81cf94c4426b3bb949be8a0bb26ae0adccdbc88c.tar.gz cpython-81cf94c4426b3bb949be8a0bb26ae0adccdbc88c.tar.bz2 |
Docs build: Add upper bounds to transitive dependencies (#103860)
Diffstat (limited to 'Doc/constraints.txt')
-rw-r--r-- | Doc/constraints.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Doc/constraints.txt b/Doc/constraints.txt new file mode 100644 index 0000000..66c748e --- /dev/null +++ b/Doc/constraints.txt @@ -0,0 +1,29 @@ +# 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.15.0 breaks CI +Pygments<2.16,!=2.15.0 +requests<3 +snowballstemmer<3 +sphinxcontrib-applehelp<1.1 +sphinxcontrib-devhelp<1.1 +sphinxcontrib-htmlhelp<2.1 +sphinxcontrib-jsmath<1.1 +sphinxcontrib-qthelp<1.1 +sphinxcontrib-serializinghtml<1.2 + +# Direct dependencies of Jinja2 (Jinja is a dependency of Sphinx, see above) +MarkupSafe<2.2 + +# Direct dependencies of sphinx-lint +polib<1.3 +regex<2024 |