gandi.cli icon indicating copy to clipboard operation
gandi.cli copied to clipboard

Superfluous ‘setuptools’ dependency

Open bignose-debian opened this issue 7 years ago • 2 comments

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.

bignose-debian avatar Apr 22 '18 00:04 bignose-debian

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.

bignose-debian avatar Apr 22 '18 00:04 bignose-debian

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.

bignose-debian avatar Apr 22 '18 00:04 bignose-debian