Add [build-system] to pyproject.toml, drop uv pip install -e . #58
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
pyproject.tomlhas no[build-system]section. This means:uv pip install -e .(legacy pip-compat mode) to work around thisuv syncalone doesn't makeimport aco,import api, etc. workuv pip install -e .There IS a
[tool.uv.build-backend]section withnamespace = true, but without[build-system]it doesn't activate.Fix
pyproject.toml:uv's own build backend is the right choice here since
[tool.uv.build-backend]is already configured.Remove
uv pip install -e .from:.woodpecker/ci.yml(line 18)After this,
uv sync --devwill install the project editably AND all deps in one command.Files
pyproject.toml.woodpecker/ci.yml