Skip to content

Commit 876009e

Browse files
jeremymanningclaude
andcommitted
Add ReadTheDocs configuration and update doc requirements
- Add .readthedocs.yaml for RTD v2 config - Update docs/doc_requirements.txt with modern package versions - Configure Python 3.11 build environment 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 9e452e8 commit 876009e

2 files changed

Lines changed: 27 additions & 10 deletions

File tree

.readthedocs.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Read the Docs configuration file for Sphinx projects
2+
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
3+
4+
version: 2
5+
6+
build:
7+
os: ubuntu-22.04
8+
tools:
9+
python: "3.11"
10+
11+
sphinx:
12+
configuration: docs/conf.py
13+
14+
python:
15+
install:
16+
- requirements: docs/doc_requirements.txt
17+
- method: pip
18+
path: .

docs/doc_requirements.txt

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
sphinx==1.5.5
2-
sphinx_bootstrap_theme==0.4.13
1+
sphinx>=4.0
2+
sphinx_bootstrap_theme
33
sphinx-gallery
44
numpydoc
55
nbsphinx
6-
seaborn>=0.7.1
7-
matplotlib>=1.5.1
8-
scipy>=0.17.1
9-
numpy>=1.10.4
10-
pandas==0.18.1
11-
future
6+
seaborn>=0.12.0
7+
matplotlib>=3.5.0
8+
scipy>=1.10.0
9+
numpy>=2.0.0
10+
pandas>=2.0.0
11+
joblib>=1.3.0
1212
sqlalchemy
13-
dill
1413
requests
1514
pydub
16-
multiprocessing
1715
pathos
1816
jupyter_client
17+
ipykernel

0 commit comments

Comments
 (0)