Gandi / gandi.cli

⚠ ARCHIVED - Command line interface to Gandi.net products using the public API
http://cli.gandi.net/
GNU General Public License v3.0
347 stars 62 forks source link

Superfluous ‘setuptools’ dependency #249

Open bignose-debian opened 6 years ago

bignose-debian commented 6 years ago

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 commented 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.

bignose-debian commented 6 years ago

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.