==== Making a release ====

https://the-hitchhikers-guide-to-packaging.readthedocs.io/en/latest/quickstart.html

python setup.py sdist

==== How to build ====

python setup.py sdist

```
Installing the distribution locally:
```

This works if you call it from a different directory
```
pip install --force-reinstall /eng/scylla/scylla-stress-orchestrator/dist/scyllaso-0.1.dev2.tar.gz
```
https://stackoverflow.com/questions/40695757/create-a-python-package-install-it-as-source-distribution-and-not-a-egg

============== Releasing ==============

Prerequisites:
pip install twine

Make the release build:
python setup.py sdist

Uploading
twine upload --repository-url https://upload.pypi.org/legacy/ dist/*

https://realpython.com/pypi-publish-python-package/