fix(toolchain): raise requires-python floor to 3.13 so the resolver matches the runtime

RoboCo's code imports tomllib (3.11+) and the stack runs on 3.13, but requires-python declared >=3.10. The toolchain resolver picks the lowest satisfying version, so it provisioned agent workspaces of the self-hosted roboco-api project at Python 3.10 — an interpreter the suite cannot even be collected under, leaving the workspace .venv unusable and the gate running in an ad-hoc fallback env. Raising the floor to >=3.13 makes resolve_target_python return 3.13, matching the agent image. Re-locks to drop the now-unreachable 3.10-3.12 backports; a guard test pins the repo's own resolution to 3.13.
This commit is contained in:
Renn F
2026-06-22 13:02:59 +02:00
parent a9b28ad402
commit c49dcebae4
3 changed files with 42 additions and 1133 deletions
Generated
+22 -1128
View File
File diff suppressed because it is too large Load Diff