Makefile
.PHONY: lint test coverage build clean upload all
lint:
-ruff --fix src
test:
python3 -m unittest discover
coverage:
coverage run --source src -m unittest discover
coverage report
coverage html
build: src/gkeepapi/*.py
python3 -m build
clean:
rm -rf build dist
upload:
twine upload dist/*.whl
all: lint test build upload