mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
The agent runner stage had build-essential only in the builder. When toolchain matching is on, uv provisions the workspace against the target project's Python and must compile an sdist for any dependency lacking a wheel for that version — so build-essential now stays at runtime. The runner already permits uv managed python downloads (only the builder pins UV_PYTHON_PREFERENCE=only-system, for RoboCo's own 3.13 venv). Verified locally: in the built image, `uv venv --python 3.14 && uv run python` prints Python 3.14.6 while the system interpreter stays 3.13.