In order to register and upload this to [PyPI](https://pypi.org/) there should be a `setup.py` etc. in order to facilitate the process, as described [here](https://realpython.com/pypi-publish-python-package/). The short version: 1. Get the setup.py file in shape as described [here](https://realpython.com/pypi-publish-python-package/) 2. ```$ rm -rf dist``` 3. ```$ python setup.py sdist bdist_wheel``` 4. ```$ twine check dist/*``` 5. ```$ twine upload --repository-url https://test.pypi.org/legacy/ dist/*``` 6. ```$ twine upload dist/*``` If this is useful for the project I can make the updates and submit a PR but I don't think I have permission to upload the package to PyPI.