Skip to content

Repository files navigation

Superjuggling

Quickstart

uv sync --dev
git add uv.lock
git commit -m "Add uv lockfile"
uv run pre-commit install
uv run pre-commit run -a
uv run pytest

CI uses uv sync --locked; it will fail until uv.lock is committed.

Common commands

uv run ruff check --fix .
uv run ruff format .
uv run pyright
uv run pytest

Updating dependencies

  • Update lockfile (respecting constraints in pyproject.toml):
uv lock --upgrade
uv sync --dev

The uv-lock pre-commit hook also updates uv.lock when pyproject.toml changes.


How you use it

From anywhere:

copier copy path/to/copier-uv-template my-new-repo
cd my-new-repo
uv sync --dev
uv run pytest

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages