dist: python -m build test: twine upload --repository testpypi dist/* publish: twine upload --repository pypi dist/* all: $(dist) $(test) $(publish)