chore: Python 3.12 is the floor, part B (#6) #8

Merged
christianmanivong merged 2 commits from chore/python-312-floor-b into main 2026-10-27 11:38:29 +00:00
Owner

Closes #6.

check requires requires-python ≥ 3.12 (MIN_PYTHON). Merged only after all 20 driver PRs, so no driver's standard job goes red.

Tests (97) and ruff green locally.

Closes #6. `check` requires `requires-python` ≥ 3.12 (`MIN_PYTHON`). Merged only after all 20 driver PRs, so no driver's `standard` job goes red. Tests (97) and ruff green locally.
christianmanivong added 1 commit 2026-10-27 09:21:01 +00:00
chore: Python 3.12 is the floor, part B (#6)
CI / test (3.12) (pull_request) Successful in 28s
CI / test (3.13) (pull_request) Successful in 26s
0f201e0f2d
check now requires requires-python >= 3.12. Every standard driver moved
to that floor in its own PR, so none of them goes red with this.
christianmanivong added 1 commit 2026-10-27 09:50:26 +00:00
chore: the template's floor on napalm is 5.1 (#6)
CI / test (3.12) (pull_request) Successful in 30s
CI / test (3.13) (pull_request) Successful in 28s
aa66944e3c
napalm 5.0 and older import pkg_resources, which a Python 3.12 venv no
longer has; every driver's lowest job failed on it.
christianmanivong merged commit 0e74cbbd3e into main 2026-10-27 11:38:29 +00:00
christianmanivong deleted branch chore/python-312-floor-b 2026-10-27 11:38:29 +00:00
Sign in to join this conversation.