31 lines
486 B
Plaintext
31 lines
486 B
Plaintext
|
build:
|
||
|
hatch build
|
||
|
|
||
|
typing:
|
||
|
hatch run typing:check
|
||
|
|
||
|
lint:
|
||
|
hatch run lint:check
|
||
|
|
||
|
fmt:
|
||
|
hatch run lint:fmt
|
||
|
|
||
|
# run all checks
|
||
|
test: typing lint
|
||
|
hatch run check
|
||
|
|
||
|
# create hatch envs
|
||
|
env:
|
||
|
#!/usr/bin/env fish
|
||
|
for env in (hatch env show --json | jq 'keys[]' --raw-output)
|
||
|
hatch env create $env
|
||
|
end
|
||
|
|
||
|
clean:
|
||
|
hatch clean
|
||
|
hatch env purge
|
||
|
rm -r .{mypy,pytest,ruff}_cache
|
||
|
rm -r dist
|
||
|
rm .coverage
|
||
|
fd __pycache__ --no-ignore --exec rm -r
|