75c67150d0
build / build (3.13) (push) Waiting to run
release-please / release-please (push) Waiting to run
release-please / build wheels (macos-aarch64) (push) Blocked by required conditions
release-please / build wheels (macos-x86_64) (push) Blocked by required conditions
release-please / build wheels (windows-x86_64) (push) Blocked by required conditions
release-please / build wheels (linux-aarch64) (push) Blocked by required conditions
release-please / build wheels (linux-x86_64) (push) Blocked by required conditions
release-please / build sdist (push) Blocked by required conditions
release-please / publish release artifacts (push) Blocked by required conditions
23 lines
586 B
Makefile
23 lines
586 B
Makefile
.PHONY: install
|
|
install:
|
|
@echo "🚀 Creating virtual environment using uv"
|
|
@uv sync
|
|
@uv run pre-commit install
|
|
|
|
.PHONY: check
|
|
check:
|
|
@echo "🚀 Checking lock file consistency with 'pyproject.toml'"
|
|
@uv lock --locked
|
|
@echo "🚀 Linting code: Running pre-commit"
|
|
@uv run pre-commit run -a
|
|
@echo "🚀 Static type checking: Running mypy"
|
|
@uv run mypy
|
|
@echo "🚀 Checking for obsolete dependencies: Running deptry"
|
|
@uv run deptry src
|
|
|
|
|
|
.PHONY: test
|
|
test:
|
|
@echo "🚀 Testing code: Running pytest"
|
|
@uv run python -m pytest --cov --cov-config=pyproject.toml --cov-report=xml
|