@@ -8,54 +8,54 @@ help: ## Ask for help!
88
99.PHONY : install
1010install : # # Install dependencies
11- poetry install
11+ uv sync
1212
1313.PHONY : build
1414build : # # Build the package
15- poetry build
15+ uv build
1616
1717.PHONY : test
1818test : # # Run tests
19- poetry run pytest
19+ uv run pytest
2020
2121.PHONY : test-cov
2222test-cov : # # Run tests with coverage
23- poetry run pytest --cov=leakix --cov-report=term-missing
23+ uv run pytest --cov=leakix --cov-report=term-missing
2424
2525.PHONY : format
2626format : # # Format code with ruff
27- poetry run ruff format leakix/ tests/ example/ executable/
27+ uv run ruff format leakix/ tests/ example/ executable/
2828
2929.PHONY : check-format
3030check-format : # # Check code formatting
31- poetry run ruff format --check leakix/ tests/ example/ executable/
31+ uv run ruff format --check leakix/ tests/ example/ executable/
3232
3333.PHONY : lint
3434lint : # # Run ruff linter
35- poetry run ruff check leakix/ tests/ example/ executable/
35+ uv run ruff check leakix/ tests/ example/ executable/
3636
3737.PHONY : lint-fix
3838lint-fix : # # Run ruff linter with auto-fix
39- poetry run ruff check --fix leakix/ tests/ example/ executable/
39+ uv run ruff check --fix leakix/ tests/ example/ executable/
4040
4141.PHONY : lint-shell
4242lint-shell : # # Lint shell scripts using shellcheck
4343 shellcheck .github/scripts/* .sh
4444
4545.PHONY : typecheck
4646typecheck : # # Run mypy type checker
47- poetry run mypy leakix/
47+ uv run mypy leakix/
4848
4949.PHONY : audit
5050audit : # # Run security audit
51- poetry run pip-audit
51+ uv run pip-audit
5252
5353.PHONY : check
5454check : check-format lint typecheck test # # Run all checks
5555
5656.PHONY : check-outdated
5757check-outdated : # # Check for outdated dependencies
58- poetry show --outdated || true
58+ uv pip list --outdated || true
5959
6060.PHONY : clean
6161clean : # # Clean build artifacts
0 commit comments