Python Uv Project

Scaffold opinionated Python projects with uv as the package/project manager and `uv init` as the bootstrap step. Use when creating or standardizing a Python repository that should include: git initialization, Makefile-driven `test`/`format`/`lint`/`typecheck` workflows, `prek` git hooks, strict typed data models with Pydantic, and Hatch-based semantic version bumps via `make bump-patch`, `make bump-minor`, and `make bump-major`. Also use when you want a solid generic Python repo baseline with README, LICENSE, `.gitignore`, `.editorconfig`, CI, coverage, settings management, and typed-package scaffolding.

tumf 8d582fd 3 files · 15.2 KB Updated

File contents

tumf/skills/tree/main/python-uv-project commit 8d582fdf06

Frequently asked questions

npx skillmds@latest add tumf/python-uv-project