PEP 8 is now the standard for Python packages since a decade, and it might limit and make more difficult the usage of the code. Here, I also suggest to comply to the PEP 621 standards, which removes the deprecated setup.py in favour to the pyproject.toml.