Align Python version pins: .python-version vs CI vs pyproject.toml #59
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Three different Python version specs:
.python-versioncpython-3.13.12-linux-x86_64-gnupyproject.toml>=3.12.woodpecker/ci.ymlline 16uv python pin 3.13.11The CI step actively fights the
.python-versionpin. This can cause version skew between local and CI.Fix
3.13(minor pin, let patch float).python-versionto3.13(uv will resolve latest patch)uv python pin 3.13.11from CI — let it respect.python-versionrequires-python = ">=3.12"in pyproject.toml (library compat floor)Files
.python-version.woodpecker/ci.yml