I think this package would be even better with modern setup using pyproject.toml https://pip.pypa.io/en/stable/reference/build-system/pyproject-toml/ I would be interested in making PR, just it might take me couple of days.