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