You need to have virtualenv installed globally. In case you don't, run:
pip install virtualenvCreate and activate a virtualenv (name it .venv).
python -m venv .venv
source .venv/bin/activateYou should now see the prefix
(.venv)in your terminal prompt. This means the virtualenv is active.
Install default and test requirements (assure .venv is active).
pip install -e .[test]Run tests.
python -m pytestPublish to Pypi
A GitHub Action will publish the package whenever a new git tag is pushed to origin.
Run the following command to roll out a new patch|minor|major version and push it to origin.
./rollout.shWhen prompt
Push changes?, typey.