Installation¶
With pip
¶
This package is
available on PyPi, so you
can install the latest stable release and its dependencies with a simple pip
call:
$ pip install click-extra
See also pip installation instructions.
Main dependencies¶
This is a graph of the default, main dependencies of the Python package:
flowchart TD classDef missing stroke-dasharray: 5 boltons["boltons\n24.1.0"] bracex["bracex\n2.5.post1"] certifi["certifi\n2024.8.30"] charset-normalizer["charset-normalizer\n3.4.0"] click-extra["click-extra\n4.11.2"] click_0["click\n8.1.7"] cloup["cloup\n3.0.5"] commentjson["commentjson\n0.9.0"] distro["distro\n1.9.0"] extra-platforms["extra-platforms\n1.5.0"] idna["idna\n3.10"] lark-parser["lark-parser\n0.7.8"] mergedeep["mergedeep\n1.3.4"] pyyaml["PyYAML\n6.0.2"] requests["requests\n2.32.3"] tabulate["tabulate\n0.9.0"] urllib3["urllib3\n2.2.3"] wcmatch["wcmatch\n10.0"] xmltodict["xmltodict\n0.14.2"] click-extra -- "~=0.14.2" --> xmltodict click-extra -- "~=0.9" --> tabulate click-extra -- "~=0.9.0" --> commentjson click-extra -- "~=1.3.4" --> mergedeep click-extra -- "~=1.5.0" --> extra-platforms click-extra -- "~=10.0" --> wcmatch click-extra -- "~=2.32.3" --> requests click-extra -- "~=24.1.0" --> boltons click-extra -- "~=3.0.5" --> cloup click-extra -- "~=6.0.0" --> pyyaml click-extra -- "~=8.1.4" --> click_0 cloup -- ">=8.0,<9.0" --> click_0 commentjson -- ">=0.7.1,<0.8.0" --> lark-parser extra-platforms -- "~=1.9.0" --> distro extra-platforms -- "~=24.1.0" --> boltons requests -- ">=1.21.1,<3" --> urllib3 requests -- ">=2,<4" --> charset-normalizer requests -- ">=2.5,<4" --> idna requests -- ">=2017.4.17" --> certifi wcmatch -- ">=2.1.1" --> bracex
Extra dependencies¶
For additional features, and to facilitate integration of Click CLIs with third-party tools, you may need to install extra dependencies:
-
$ pip install click-extra[pygments]
-
$ pip install click-extra[sphinx]
-
$ pip install click-extra[pytest]