Commit 4ff5dad
ci: add Python 3.9 docs-deps install smoke job
The existing sphinx-build job runs on Python 3.11 to mirror RTD. This
new job runs the same pip install line on Python 3.9 to validate the
docs dependency floor against the project's declared minimum Python
(pyproject.toml requires-python>=3.9).
Catches drift where a docs dep upgrade silently requires a newer Python
than the project advertises - exactly the constraint that drove the
previous commit's choice of pydata-sphinx-theme>=0.16.1 (vs 0.17.1,
which requires Python>=3.10).
The job only installs deps. Full Sphinx build remains exclusively on
the 3.11 sphinx-build job; this is a fast install-only smoke (~30s).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 357facf commit 4ff5dad
1 file changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
0 commit comments