scrapinghub / shub

Scrapinghub Command Line Client

Home Page:https://shub.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

relax click dependency to make it possible to satisfy other project dependencies

ned9 opened this issue · comments

Currently click is pinned at version 7.0, which makes satisfying all dependency constraints for a project that also has shub installed difficult, especially given that click 7.0 was released in September 2018, with the latest version being 8.0.1.

Is there a reason for pinning click? If not, could this be relaxed to make it easier to use with other packages in the same virtual environment?

If, on the other the shub package is not intended to be an installed library and rather just an executable, perhaps the documentation need to make this clear, and suggest installing the package with a tool like pipx, which creates a standalone virtual environment, rather than with pip into the current environment.