Skip to content

Releases: Naareman/packright

v0.1.0

14 Mar 20:01

Choose a tag to compare

packright v0.1.0

Automate Python package development the right way — inspired by R's usethis.

28 Commands

Create: scaffold, init, use-module
Configure: use-pytest, use-mkdocs, use-pre-commit, use-ruff, use-mypy, use-coverage, use-rich, use-errors
Integrate: use-github-actions, use-gitlab-ci, use-git, use-github, use-docker
Manage: use-license, use-readme, use-changelog, use-contributing, use-dep, use-dev-dep, bump-version
Inspect: check, doctor, browse-pypi, browse-github, browse-docs

Install

pip install packright

Quickstart

packright scaffold my-lib
cd my-lib
uv sync
uv run pytest

Highlights

  • Scaffolded packages pass 22/22 convention checks
  • packright itself passes its own audit (eats its own dog food)
  • 95 tests, 28 commands, 0 external dependencies beyond rich + click + jinja2
  • Built using the python-package-development Claude Code skill