feat: basefiles

This commit is contained in:
cătălin 2023-10-02 22:46:29 +02:00
commit bdf9e90efa
Signed by: catalin
GPG key ID: 686088EF78EE4083
16 changed files with 1299 additions and 0 deletions

21
Makefile Normal file
View file

@ -0,0 +1,21 @@
linters:
pre-commit run --all-files --color always
.PHONY: tests
tests:
pdm run pytest --cov=shush -vv tests
pdm run coverage html
pdm run coverage xml
build:
pdm build
publish-pypi:
pdm publish -u $(PYPI_REGISTRY_USERNAME) -P $(PYPI_REGISTRY_PASSWORD)
publish-roboces:
pdm publish -u $(ROBOCES_REGISTRY_USERNAME) -P $(ROBOCES_REGISTRY_PASSWORD) -r https://git.roboces.dev/api/packages/catalin/pypi
publish:
make publish-pypi
make publish-roboces