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.
Python dependencies#
FYI, here is a graph of Python package dependencies:
flowchart TD
classDef missing stroke-dasharray: 5
alabaster["alabaster\n0.7.13"]
babel["Babel\n2.14.0"]
boltons["boltons\n24.0.0"]
bracex["bracex\n2.4"]
certifi["certifi\n2024.2.2"]
charset-normalizer["charset-normalizer\n3.3.2"]
click-extra["click-extra\n4.7.5"]
click_0["click\n8.1.7"]
cloup["cloup\n3.0.5"]
commentjson["commentjson\n0.9.0"]
docutils["docutils\n0.20.1"]
idna["idna\n3.6"]
imagesize["imagesize\n1.4.1"]
jinja2["Jinja2\n3.1.3"]
lark-parser["lark-parser\n0.7.8"]
markupsafe["MarkupSafe\n2.1.5"]
mergedeep["mergedeep\n1.3.4"]
packaging["packaging\n24.0"]
pallets-sphinx-themes["Pallets-Sphinx-Themes\n2.1.1"]
pygments-ansi-color["pygments-ansi-color\n0.3.0"]
pygments["Pygments\n2.17.2"]
pyyaml["PyYAML\n6.0.1"]
regex["regex\n2023.12.25"]
requests["requests\n2.31.0"]
snowballstemmer["snowballstemmer\n2.2.0"]
sphinx["Sphinx\n7.1.2"]
sphinxcontrib-applehelp["sphinxcontrib-applehelp\n1.0.4"]
sphinxcontrib-devhelp["sphinxcontrib-devhelp\n1.0.2"]
sphinxcontrib-htmlhelp["sphinxcontrib-htmlhelp\n2.0.1"]
sphinxcontrib-jsmath["sphinxcontrib-jsmath\n1.0.1"]
sphinxcontrib-qthelp["sphinxcontrib-qthelp\n1.0.3"]
sphinxcontrib-serializinghtml["sphinxcontrib-serializinghtml\n1.1.5"]
tabulate["tabulate\n0.9.0"]
urllib3["urllib3\n2.2.1"]
wcmatch["wcmatch\n8.5.1"]
xmltodict["xmltodict\n0.13.0"]
click-extra -- ">=0.13.0,<0.14.0" --> xmltodict
click-extra -- ">=0.3.0,<0.4.0" --> pygments-ansi-color
click-extra -- ">=0.9,<0.10" --> tabulate
click-extra -- ">=0.9.0,<0.10.0" --> commentjson
click-extra -- ">=1.3.4,<2.0.0" --> mergedeep
click-extra -- ">=2.1.1,<3.0.0" --> pallets-sphinx-themes
click-extra -- ">=2.14,<3.0" --> pygments
click-extra -- ">=2.28.2,<3.0.0" --> requests
click-extra -- ">=2023.3.22,<2024.0.0" --> regex
click-extra -- ">=24.0.0,<25.0.0" --> boltons
click-extra -- ">=3.0.5,<4.0.0" --> cloup
click-extra -- ">=6" --> sphinx
click-extra -- ">=6.0.0,<7.0.0" --> pyyaml
click-extra -- ">=8.1.4,<9.0.0" --> click_0
click-extra -- ">=8.5,<9.0" --> wcmatch
cloup -- ">=8.0,<9.0" --> click_0
commentjson -- ">=0.7.1,<0.8.0" --> lark-parser
jinja2 -- ">=2.0" --> markupsafe
pallets-sphinx-themes -- ">=3" --> sphinx
pallets-sphinx-themes -- "any" --> packaging
pygments-ansi-color -- "!=2.7.3" --> pygments
requests -- ">=1.21.1,<3" --> urllib3
requests -- ">=2,<4" --> charset-normalizer
requests -- ">=2.5,<4" --> idna
requests -- ">=2017.4.17" --> certifi
sphinx -- ">=0.18.1,<0.21" --> docutils
sphinx -- ">=0.7,<0.8" --> alabaster
sphinx -- ">=1.1.5" --> sphinxcontrib-serializinghtml
sphinx -- ">=1.3" --> imagesize
sphinx -- ">=2.0" --> snowballstemmer
sphinx -- ">=2.0.0" --> sphinxcontrib-htmlhelp
sphinx -- ">=2.13" --> pygments
sphinx -- ">=2.25.0" --> requests
sphinx -- ">=2.9" --> babel
sphinx -- ">=21.0" --> packaging
sphinx -- ">=3.0" --> jinja2
sphinx -- "any" --> sphinxcontrib-applehelp
sphinx -- "any" --> sphinxcontrib-devhelp
sphinx -- "any" --> sphinxcontrib-jsmath
sphinx -- "any" --> sphinxcontrib-qthelp
wcmatch -- ">=2.1.1" --> bracex