Skip to content

Commit 67f1f60

Browse files
committed
MNT: compile (pin) doc build dependencies
1 parent 2d2dcd0 commit 67f1f60

File tree

3 files changed

+103
-9
lines changed

3 files changed

+103
-9
lines changed

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ sphinx:
2626
# Optionally declare the Python requirements required to build your docs
2727
python:
2828
install:
29-
- requirements: doc/python_requirements.txt
29+
- requirements: doc/requirements.txt

doc/python_requirements.txt renamed to doc/requirements.in

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
# Doxygen https://www.doxygen.nl/download.html
44
#
55
# Install Sphinx and required plugins with the following command
6-
# python -m pip install -r python_requirements.txt
6+
# python -m pip install -r requirements.txt
77

88
wheel>=0.38.4 # help forward compatibility for pip with old sphinx plugins
9-
sphinx==5.3.0
10-
sphinx_rtd_theme==1.3.0
11-
sphinx_git==11.0.0
12-
breathe==4.34.0
13-
exhale==0.3.7
14-
m2r2==0.3.2
15-
sphinx-copybutton==0.5.2
9+
sphinx>=5.3.0
10+
sphinx_rtd_theme>=1.3.0
11+
sphinx_git>=11.0.0
12+
breathe>=4.34.0
13+
exhale>=0.3.7
14+
m2r2>=0.3.2
15+
setuptools # see https://github.com/CrossNox/m2r2/issues/63
16+
sphinx-copybutton>=0.5.2
1617
#sphinxcontrib-applehelp==1.0.7

doc/requirements.txt

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile doc/requirements.in
3+
alabaster==0.7.16
4+
# via sphinx
5+
babel==2.16.0
6+
# via sphinx
7+
beautifulsoup4==4.12.3
8+
# via exhale
9+
breathe==4.34.0
10+
# via
11+
# -r doc/requirements.in
12+
# exhale
13+
certifi==2024.12.14
14+
# via requests
15+
charset-normalizer==3.4.0
16+
# via requests
17+
docutils==0.18.1
18+
# via
19+
# breathe
20+
# m2r2
21+
# sphinx
22+
# sphinx-rtd-theme
23+
exhale==0.3.7
24+
# via -r doc/requirements.in
25+
gitdb==4.0.11
26+
# via gitpython
27+
gitpython==3.1.43
28+
# via sphinx-git
29+
idna==3.10
30+
# via requests
31+
imagesize==1.4.1
32+
# via sphinx
33+
jinja2==3.1.4
34+
# via sphinx
35+
lxml==5.3.0
36+
# via exhale
37+
m2r2==0.3.2
38+
# via -r doc/requirements.in
39+
markupsafe==3.0.2
40+
# via jinja2
41+
mistune==0.8.4
42+
# via m2r2
43+
packaging==24.2
44+
# via sphinx
45+
pygments==2.18.0
46+
# via sphinx
47+
requests==2.32.3
48+
# via sphinx
49+
setuptools==75.6.0
50+
# via -r doc/requirements.in
51+
six==1.17.0
52+
# via
53+
# exhale
54+
# sphinx-git
55+
smmap==5.0.1
56+
# via gitdb
57+
snowballstemmer==2.2.0
58+
# via sphinx
59+
soupsieve==2.6
60+
# via beautifulsoup4
61+
sphinx==5.3.0
62+
# via
63+
# -r doc/requirements.in
64+
# breathe
65+
# exhale
66+
# sphinx-copybutton
67+
# sphinx-git
68+
# sphinx-rtd-theme
69+
# sphinxcontrib-jquery
70+
sphinx-copybutton==0.5.2
71+
# via -r doc/requirements.in
72+
sphinx-git==11.0.0
73+
# via -r doc/requirements.in
74+
sphinx-rtd-theme==1.3.0
75+
# via -r doc/requirements.in
76+
sphinxcontrib-applehelp==2.0.0
77+
# via sphinx
78+
sphinxcontrib-devhelp==2.0.0
79+
# via sphinx
80+
sphinxcontrib-htmlhelp==2.1.0
81+
# via sphinx
82+
sphinxcontrib-jquery==4.1
83+
# via sphinx-rtd-theme
84+
sphinxcontrib-jsmath==1.0.1
85+
# via sphinx
86+
sphinxcontrib-qthelp==2.0.0
87+
# via sphinx
88+
sphinxcontrib-serializinghtml==2.0.0
89+
# via sphinx
90+
urllib3==2.2.3
91+
# via requests
92+
wheel==0.45.1
93+
# via -r doc/requirements.in

0 commit comments

Comments
 (0)