Update to sphinx 9.1

sphinx==9.1.0 depends on Python>=3.12,
so change our pinning policy to fit.
Note we still support Python 3.9 in user-facing code.

Steps:
1. edit updatecli.d/python.yml
2. remove bad "uv lock" from build_tools/update-dependencies.sh
   (didn't respect exclude-newer)
3. updatecli apply --config updatecli.d/python.yml
4. uv lock --upgrade --exclude-newer="$(date --date='7 days ago' --iso-8601)"
This commit is contained in:
Johannes Altmanninger
2026-02-08 11:41:06 +11:00
parent c044e1d433
commit 4e7e0139fd
4 changed files with 28 additions and 82 deletions

View File

@@ -5,7 +5,7 @@ sources:
kind: shell
spec:
command: |
build_tools/version-available-in-debian.sh oldstable python3-defaults
build_tools/version-available-in-debian.sh stable python3-defaults
sphinx_version:
kind: shell
spec: