Skip to content

Commit fef67ea

Browse files
Bump constraints.txt and document how it was generated
Signed-off-by: Christophe Bedard <[email protected]>
1 parent a031b8b commit fef67ea

File tree

2 files changed

+26
-23
lines changed

2 files changed

+26
-23
lines changed

constraints.txt

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,27 @@
1-
alabaster==0.7.16
2-
atomicwrites==1.4.1
3-
attrs==25.3.0
1+
alabaster==1.0.0
42
babel==2.17.0
5-
certifi==2025.4.26
6-
charset-normalizer==3.4.2
7-
click==8.1.8
3+
certifi==2025.10.5
4+
charset-normalizer==3.4.3
5+
click==8.3.0
86
codespell==2.4.1
9-
doc8==1.1.2
7+
doc8==2.0.0
108
docutils==0.21.2
119
idna==3.10
1210
imagesize==1.4.1
1311
iniconfig==2.1.0
1412
Jinja2==3.1.6
15-
MarkupSafe==3.0.2
16-
more-itertools==10.7.0
13+
MarkupSafe==3.0.3
1714
packaging==25.0
18-
pbr==6.1.1
19-
pluggy==1.5.0
15+
pluggy==1.6.0
2016
polib==1.2.0
21-
py==1.11.0
22-
Pygments==2.19.1
23-
pytest==8.3.5
24-
PyYAML==6.0.2
25-
regex==2024.11.6
26-
requests==2.32.3
17+
Pygments==2.19.2
18+
pytest==8.4.2
19+
PyYAML==6.0.3
20+
regex==2025.9.18
21+
requests==2.32.5
2722
restructuredtext_lint==1.4.0
2823
roman-numerals-py==3.1.0
29-
setuptools==80.3.1
30-
six==1.17.0
31-
snowballstemmer==3.0.0.1
24+
snowballstemmer==3.0.1
3225
Sphinx==8.2.3
3326
sphinx-copybutton==0.5.2
3427
sphinx-lint==1.0.0
@@ -38,12 +31,12 @@ sphinx-tabs==3.4.7
3831
sphinx_tamer==0.2.0
3932
sphinxcontrib-applehelp==2.0.0
4033
sphinxcontrib-devhelp==2.0.0
41-
sphinxcontrib-googleanalytics==0.4
34+
sphinxcontrib-googleanalytics==0.5
4235
sphinxcontrib-htmlhelp==2.1.0
4336
sphinxcontrib-jquery==4.1
4437
sphinxcontrib-jsmath==1.0.1
4538
sphinxcontrib-mermaid==1.0.0
4639
sphinxcontrib-qthelp==2.0.0
4740
sphinxcontrib-serializinghtml==2.0.0
48-
stevedore==5.4.1
49-
urllib3==2.4.0
41+
stevedore==5.5.0
42+
urllib3==2.5.0

docker/image/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,15 @@ USER $user
3939
# Do not remove "make multiversion" from CMD, as it is the entrypoint for the container.
4040
CMD ["bash", "-c", "source /opt/ros2doc/bin/activate && make multiversion"]
4141
RUN python3 -m venv /opt/ros2doc
42+
# constraints.txt was generated with:
43+
# $ cd ros2_documentation
44+
# $ docker run -v $PWD:/ros2_documentation -it ubuntu:24.04
45+
# (docker)$ cd /ros2_documentation
46+
# (docker)$ apt update
47+
# (docker)$ apt install -y python3-pip python3-venv
48+
# (docker)$ python3 -m venv venv-constraints
49+
# (docker)$ . ./venv-constraints/bin/activate
50+
# (docker)$ pip3 install -U -r requirements.txt
51+
# (docker)$ pip3 freeze > constraints.txt
4252
COPY requirements.txt constraints.txt .
4353
RUN . /opt/ros2doc/bin/activate && pip3 install -r requirements.txt -c constraints.txt

0 commit comments

Comments
 (0)