-
Depends: uv:install
-
Usage:
auto-bump
Auto bump the version
- Usage:
ci:install
Install dependencies and pre-commit hooks
- Usage:
ci:lint
Lint CI yaml files
-
Depends: ci:install
-
Usage:
ci:test <session>
Run tests in CI
-
Depends: ci:install
-
Usage:
ci:test-matrix
Output test matrix for CI
-
Depends: ci:install
-
Usage:
ci:test-sessions
Output test session names for CI
- Usage:
clean - Aliases:
c
Clean working directory
-
Depends: install:pre-commit, uv:install
-
Usage:
install -
Aliases:
i
Install dependencies and pre-commit hooks
- Usage:
install:pre-commit
Install pre-commit hooks
-
Depends: vulture, pyright, ruff:check, ruff:format:check, slotscheck
-
Usage:
lint -
Aliases:
l
Lint the code
-
Depends: vulture, pyright
-
Usage:
lint:pre-commit
Lint the code in pre-commit hook
-
Depends: install:pre-commit
-
Usage:
pre-commit
Run pre-commit checks
- Usage:
pyright
Run basedpyright
- Usage:
render:usage
Generate tasks documentation
- Usage:
ruff:check
Check ruff formatting
- Usage:
ruff:fix
Fix ruff errors
- Usage:
ruff:format
Format code
- Usage:
ruff:format:check
Format code
- Usage:
slotscheck
Run slotscheck
-
Depends: uv:install
-
Usage:
test [test] -
Aliases:
t
Run tests
Default: ``
-
Depends: uv:install
-
Usage:
test:coverage [test] -
Aliases:
tc
Run tests with coverage
Default: ``
-
Depends: uv:install
-
Usage:
test:integration [--python [python]] <test>… -
Aliases:
ti
Run integration tests
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:integration-all [--python [python]] [test] -
Aliases:
tia
Run integration tests on all supported python versions
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:integration-mysql [--python [python]] <test>… -
Aliases:
ti-mysql
Run integration tests
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:integration-postgres [--python [python]] <test>… -
Aliases:
ti-postgres
Run integration tests
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:integration-sqlite [--python [python]] <test>… -
Aliases:
ti-sqlite
Run integration tests
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:integration:coverage [--python [python]] [test] -
Aliases:
tic
Run integration tests with coverage
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:unit [--python [python]] [test] -
Aliases:
tu
Run unit tests
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:unit-all [--python [python]] [test] -
Aliases:
tua
Run unit tests on all supported python versions
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:unit:coverage [--python [python]] [test] -
Aliases:
tuc
Run unit tests with coverage
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:unit:no-extras [--python [python]] <test>… -
Aliases:
tug
Run unit tests without extras dependencies
Default: ``
Default: 3.13
-
Depends: uv:install
-
Usage:
test:update-snapshots
Run snapshot-based tests and update snapshots
- Usage:
uv:install
Install dependencies
- Usage:
vulture
Run vulture