Adopt uv for dependency management #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/uv-project"
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?
Replaces
requirements.txtwith apyproject.tomlthat uv resolves from.What changes
[project.dependencies], same pins as before.pytestadded as a dev-group dependency, ready for the test suite that follows.package = false, since the bot runs from a checkout and is never built as a distribution. Without this,uv synctries to build the project and fails on this layout.requires-python >= 3.10, matching thetomlifallback inconfig.py.uv.lock stays untracked
Deliberate: the lock is regenerated on the deployment server and kept private, so the version bounds in
pyproject.tomlare the contract rather than a checked-in resolution..claude/andPROJECT_INDEX.*are ignored in the same commit.Verification
Checked out on its own in a clean worktree, isolated from any later work:
No behaviour change to the bot; this is packaging only.