Skip to content

Modern uv-based packaging#1

Open
lee-b wants to merge 2 commits intobrontoguana:masterfrom
lee-b:feature/uv-packaging
Open

Modern uv-based packaging#1
lee-b wants to merge 2 commits intobrontoguana:masterfrom
lee-b:feature/uv-packaging

Conversation

@lee-b
Copy link

@lee-b lee-b commented Feb 10, 2026

This reorganises the code into a uv package, with modern dependency management, a modern pyproject.toml defining the project and how it should be built, what type of project it is and so on, making uv tool install (with the url) enough to install the executable with safe dependency management, and an even simpler uvx command with the repo url enough to get it running. See README for exact instructions.

I also .gitignored the dist/ directory that uv build will create, and the CLAUDE.md file (which is local to developers and shouldn't be in the repo).

NOTE: mostly vibe-coded, like your original, I think, but with some manual tweaks. Should be pretty straightforward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant