default: test alias tc := test-coverage alias l := lint alias lf := lint-fix alias c := compile-dependencies test: # pytest options can be found in pyproject.toml # look for [tool.pytest.ini_options] python -m pytest test-coverage: # here we allow extra arguments to be passed to pytest python -m pytest --cov=src --cov-config=pyproject.toml lint: ruff check . lint-fix: ruff check --fix . compile-dependencies: pip-compile-multi