Open bignose-debian opened 6 years ago
Note that the tool for installing a library is not one of the run-time dependencies of the library. So ‘install_requires’ should not specify ‘setuptools’, because any Python install tool (e.g. Pip) can be used instead.
I have implemented a change to resolve this, in the branch https://salsa.debian.org/bignose/gandi-cli/commits/wip/issue/github-249/remove-setuptools-dependency in my personal fork.
The run-time operation of ‘gandi.cli’ does not use Setuptools. So it seems that the declared dependency on ‘setuptools’ is superfluous for installing this package.