Skip to content

Commit 9fc4caa

Browse files
committed
Work around iiasa/ixmp#582 in docs build
- Bound pandas < 2.3 in doc/requirements.in.
1 parent 2383318 commit 9fc4caa

File tree

2 files changed

+35
-16
lines changed

2 files changed

+35
-16
lines changed

doc/requirements.in

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
1-
# Input file for pip-compile
1+
# Input file for pip-compile
22
# Only specify the packages necessary for [docs]
33

44
gitpython==3.1.44
55
numpydoc==1.8.0
6-
sphinx==8.2.1
6+
7+
# Work around https://github.com/iiasa/ixmp/issues/582
8+
# TODO Remove once gamsapi packaging is fixed
9+
pandas<2.3
10+
11+
# Per https://github.com/iiasa/ixmp/security/dependabot/17
12+
requests>=2.32.4
13+
14+
sphinx==8.2.3
715
sphinx-rtd-theme==3.0.2
816
sphinxcontrib-bibtex==2.6.3

doc/requirements.txt

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
#
2-
# This file is autogenerated by pip-compile with Python 3.11
3-
# by the following command:
4-
#
5-
# pip-compile --allow-unsafe --output-file=doc/requirements.txt --strip-extras doc/requirements.in
6-
#
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile doc/requirements.in -o doc/requirements.txt
73
alabaster==0.7.16
84
# via sphinx
95
babel==2.16.0
@@ -21,7 +17,7 @@ docutils==0.20.1
2117
gitdb==4.0.10
2218
# via gitpython
2319
gitpython==3.1.44
24-
# via -r requirements.in
20+
# via -r doc/requirements.in
2521
idna==3.7
2622
# via requests
2723
imagesize==1.4.1
@@ -32,10 +28,14 @@ latexcodec==2.0.1
3228
# via pybtex
3329
markupsafe==2.1.3
3430
# via jinja2
31+
numpy==2.3.0
32+
# via pandas
3533
numpydoc==1.8.0
36-
# via -r requirements.in
34+
# via -r doc/requirements.in
3735
packaging==23.1
3836
# via sphinx
37+
pandas==2.2.3
38+
# via -r doc/requirements.in
3939
pybtex==0.24.0
4040
# via
4141
# pybtex-docutils
@@ -44,34 +44,43 @@ pybtex-docutils==1.0.2
4444
# via sphinxcontrib-bibtex
4545
pygments==2.18.0
4646
# via sphinx
47+
python-dateutil==2.9.0.post0
48+
# via pandas
49+
pytz==2025.2
50+
# via pandas
4751
pyyaml==6.0.1
4852
# via pybtex
49-
requests==2.32.0
50-
# via sphinx
53+
requests==2.32.4
54+
# via
55+
# -r doc/requirements.in
56+
# sphinx
5157
roman-numerals-py==3.1.0
5258
# via sphinx
59+
setuptools==80.9.0
60+
# via sphinxcontrib-bibtex
5361
six==1.16.0
5462
# via
5563
# latexcodec
5664
# pybtex
65+
# python-dateutil
5766
smmap==5.0.0
5867
# via gitdb
5968
snowballstemmer==2.2.0
6069
# via sphinx
61-
sphinx==8.2.1
70+
sphinx==8.2.3
6271
# via
63-
# -r requirements.in
72+
# -r doc/requirements.in
6473
# numpydoc
6574
# sphinx-rtd-theme
6675
# sphinxcontrib-bibtex
6776
# sphinxcontrib-jquery
6877
# sphinxcontrib-serializinghtml
6978
sphinx-rtd-theme==3.0.2
70-
# via -r requirements.in
79+
# via -r doc/requirements.in
7180
sphinxcontrib-applehelp==2.0.0
7281
# via sphinx
7382
sphinxcontrib-bibtex==2.6.3
74-
# via -r requirements.in
83+
# via -r doc/requirements.in
7584
sphinxcontrib-devhelp==2.0.0
7685
# via sphinx
7786
sphinxcontrib-htmlhelp==2.1.0
@@ -86,5 +95,7 @@ sphinxcontrib-serializinghtml==1.1.9
8695
# via sphinx
8796
tabulate==0.9.0
8897
# via numpydoc
98+
tzdata==2025.2
99+
# via pandas
89100
urllib3==2.2.2
90101
# via requests

0 commit comments

Comments
 (0)