File tree 4 files changed +1302
-2145
lines changed
4 files changed +1302
-2145
lines changed Original file line number Diff line number Diff line change @@ -11,33 +11,33 @@ all: lint type-check test docs
11
11
12
12
# Install project dependencies
13
13
install :
14
- poetry install
14
+ uv sync
15
15
16
16
# Linting and Formatting Checks
17
17
lint :
18
- poetry run ruff check $(PACKAGE_NAME ) $(TEST_DIR )
19
- poetry run black --check $(PACKAGE_NAME ) $(TEST_DIR )
20
- poetry run isort --check-only $(PACKAGE_NAME ) $(TEST_DIR )
18
+ uv run ruff check $(PACKAGE_NAME ) $(TEST_DIR )
19
+ uv run black --check $(PACKAGE_NAME ) $(TEST_DIR )
20
+ uv run isort --check-only $(PACKAGE_NAME ) $(TEST_DIR )
21
21
22
22
# Type Checking with MyPy
23
23
type-check :
24
- poetry run mypy $(PACKAGE_NAME ) $(TEST_DIR )
24
+ uv run mypy $(PACKAGE_NAME ) $(TEST_DIR )
25
25
26
26
# Run Tests with Coverage
27
27
test :
28
- poetry run pytest --cov=$(PACKAGE_NAME ) --cov-report=xml $(TEST_DIR ) /
28
+ uv run pytest --cov=$(PACKAGE_NAME ) --cov-report=xml $(TEST_DIR ) /
29
29
30
30
# Build Documentation using MkDocs
31
31
docs :
32
- poetry run mkdocs build
32
+ uv run mkdocs build
33
33
34
34
# Serve Documentation Locally
35
35
serve-docs :
36
- poetry run mkdocs serve
36
+ uv run mkdocs serve
37
37
38
38
# Run Pre-Commit Hooks
39
39
pre-commit :
40
- poetry run pre-commit run --all-files
40
+ uv run pre-commit run --all-files
41
41
42
42
# Clean Up Generated Files
43
43
clean :
52
52
53
53
# Build the Package
54
54
build :
55
- poetry build
55
+ uv build
You can’t perform that action at this time.
0 commit comments