File tree Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ # We have upper bounds on our transitive dependencies here
2
+ # To avoid new releases unexpectedly breaking our build.
3
+ # This file can be updated on an ad-hoc basis,
4
+ # though it will probably have to be updated
5
+ # whenever Doc/requirements.txt is updated.
6
+
7
+ # Direct dependencies of Sphinx
8
+ babel<3
9
+ colorama<0.5
10
+ imagesize<1.5
11
+ Jinja2<3.2
12
+ packaging<24
13
+ # Pygments==2.15.0 breaks CI
14
+ Pygments<2.16,!=2.15.0
15
+ requests<3
16
+ snowballstemmer<3
17
+ sphinxcontrib-applehelp<1.1
18
+ sphinxcontrib-devhelp<1.1
19
+ sphinxcontrib-htmlhelp<2.1
20
+ sphinxcontrib-jsmath<1.1
21
+ sphinxcontrib-qthelp<1.1
22
+ sphinxcontrib-serializinghtml<1.2
23
+
24
+ # Direct dependencies of Jinja2 (Jinja is a dependency of Sphinx, see above)
25
+ MarkupSafe<2.2
26
+
27
+ # Direct dependencies of sphinx-lint
28
+ polib<1.3
29
+ regex<2024
Original file line number Diff line number Diff line change 1
1
# Requirements to build the Python documentation
2
+ #
3
+ # Note that when updating this file, you will likely also have to update
4
+ # the Doc/constraints.txt file.
2
5
3
6
# Sphinx version is pinned so that new versions that introduce new warnings
4
7
# won't suddenly cause build failures. Updating the version is fine as long
@@ -13,3 +16,5 @@ sphinxext-opengraph==0.7.5
13
16
# The theme used by the documentation is stored separately, so we need
14
17
# to install that as well.
15
18
python-docs-theme >= 2022.1
19
+
20
+ -c constraints.txt
You can’t perform that action at this time.
0 commit comments