feat: add pyproject.toml, smoke tests, and Gitea CI workflow
- pyproject.toml: hatchling build, ruff + pytest dev deps, CLI entrypoint - tests/test_smoke.py: import validation for all modules - .gitea/workflows/ci.yaml: lint, test, publish to Gitea PyPI, ntfy notifications - .gitignore: exclude __pycache__
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
__pycache__/
|
||||
*.pyc
|
||||
Reference in New Issue
Block a user