Minimal Python package ready to publish to PyPI.
pip install grumpyimport grumpy
print(grumpy.__version__)Recommended: use a virtual environment (python -m venv .venv && source .venv/bin/activate).
python -m pip install --upgrade build
python -m buildThis creates files in dist/ (a wheel and an sdist).
python -m pip install --upgrade twine
twine upload --repository testpypi dist/*Verify install from TestPyPI:
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple grumpytwine upload dist/*make build
make publish-test
make publish