We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ab4f9f5 commit b081498Copy full SHA for b081498
.gitignore
@@ -1,4 +1,12 @@
1
+$ hidden files
2
.*
-poetry.lock
3
-__pycache__
+# lock files
4
+*.lock
5
+
6
+# Python-generated files
7
+__pycache__/
8
+*.py[oc]
9
+build/
10
dist/
11
+wheels/
12
+*.egg-info
Makefile
@@ -0,0 +1,22 @@
+.PHONY: help
+help: ## Show this help.
+ @grep '^[^#[:space:]\.].*:' Makefile
+.PHONY: lint
+fix: ## Run linters.
+ ruff check --fix .
+ ruff format .
+.PHONY: check
+check: ## Run linters in check mode.
+ ruff check .
13
+ ruff format --check .
14
15
+.PHONY: test
16
+test: check ## Run tests.
17
+ uv run pytest
18
19
+.PHONY: publish
20
+publish: test check ## Publish to PyPI.
21
+ uv build
22
+ uv publish
0 commit comments