The code in setup.py is damn bad. It heavily needs refactoring.
1 remove all the large docstrings that can be read from files
2 stop constructing code and then executing it
3 use setup.cfg for storing metadata
Your setup.py should look like
from setuptools import setup
setup(use_scm_version = True)
The code in
setup.py
is damn bad. It heavily needs refactoring. 1 remove all the large docstrings that can be read from files 2 stop constructing code and then executing it 3 usesetup.cfg
for storing metadataYour
setup.py
should look like