Files
roboco/docker
Renn F 9a988cebd1 feat(toolchain): build-essentials in the agent runtime for target interpreters
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.
2026-06-22 01:54:32 +02:00
..
2026-06-05 16:35:22 +02:00