Add a make install target wrapping the documented uv tool install #74
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
P1
P2
P3
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Creatidy/scarcity-router#74
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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
There is no
make installtarget. The documented installation path (README "Installation", D-034) isuv tool installfrom the checkout or a built wheel, but nothing in the Makefile wraps it, so upgrading means remembering the exactuv tool install --forceinvocation (and thatuv tool upgradedoes not apply to path-installed tools).Proposal
Add an
installtarget to the Makefile wrapping the documented command:--forcemakes the target an idempotent install-or-upgrade: each run reinstalls from the current checkout state (the documented "newest = current checkout" semantics).checkgate (fast, no surprise test runs); the gate remains a separate explicit step.Acceptance criteria
make installprovisions or upgrades the three console commands (scarcity-router,scarcity-router-mcp,scarcity-router-server) in the isolated uv tool environment.make checkstill passes.