Skip to content

Commit 737f584

Browse files
committed
doc: Enable building docs with Python 3.13
Work around some pysb/sympy/petab/numpy/Python compatibilty issues.
1 parent 9ea6aef commit 737f584

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

.readthedocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ build:
2424
- libhdf5-serial-dev
2525
- swig
2626
tools:
27-
python: "3.11"
27+
python: "3.13"

doc/rtd_requirements.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
sphinx<8
33
mock>=5.0.2
44
setuptools>=67.7.2
5-
pysb>=1.11.0
5+
# pysb>=1.11.0
6+
# WIP PR for compatibility with recent sympy
7+
# https://github.com/pysb/pysb/pull/599
8+
# for building the documentation, we don't care whether this fully works
9+
git+https://github.com/pysb/pysb@0afeaab385e9a1d813ecf6fdaf0153f4b91358af
610
jax>=0.4.26
711
diffrax>=0.5.0
812
interpax>=0.3.4
@@ -26,4 +30,3 @@ git+https://github.com/readthedocs/readthedocs-sphinx-ext
2630
ipykernel
2731
-e git+https://github.com/Benchmarking-Initiative/Benchmark-Models-PEtab.git@master#subdirectory=src/python&egg=benchmark_models_petab
2832
-e python/sdist/
29-
numpy<2.0

0 commit comments

Comments
 (0)