notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2024Q4
py-click Python package for creating command line interfaces
8.3.1 devel on this many watch lists=9 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.1.7_1Version of this port present on the latest quarterly branch.
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-06-15 08:38:48
Last Update: 2026-06-06 19:48:47
Commit Hash: 4a59706
People watching this port, also watch:: dejavu, py311-cryptography, readline, libidn2, py311-pycparser
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://github.com/pallets/click
Description:
Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. It's the "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-click/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-click
  • pkg install py311-click
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-click listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-click
Package flavors (<flavor>: <package>)
  • py311: py311-click
distinfo:
TIMESTAMP = 1770639140 SHA256 (click-8.3.1.tar.gz) = 12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a SIZE (click-8.3.1.tar.gz) = 295065

Packages (timestamps in pop-ups are UTC):
py37-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--7.1.2--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py39-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly--8.1.3--n/an/an/a
FreeBSD:14:latest--8.0.3_1--8.1.3-8.1.3
FreeBSD:14:quarterly-----8.1.78.1.78.1.7
FreeBSD:15:latest--n/a-n/an/a8.1.78.1.7
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py311-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.1.7_18.1.7_1-8.1.7_18.1.7_1n/an/an/a
FreeBSD:13:quarterly8.1.7_18.1.7_1-8.1.7_18.1.7_1n/an/an/a
FreeBSD:14:latest8.3.18.3.1-8.1.7_18.3.1---
FreeBSD:14:quarterly8.1.7_18.1.7_1-8.1.7_18.1.7_1---
FreeBSD:15:latest8.3.18.3.1n/a8.1.7_1n/an/a--
FreeBSD:15:quarterly8.1.7_18.1.7_1n/a-n/an/a--
FreeBSD:16:latest8.3.18.3.1n/a-n/an/a--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-flit-core>=3.11<4 : devel/py-flit-core@py311
  2. python3.11 : lang/python311
  3. py311-build>=0 : devel/py-build@py311
  4. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-pytest>=7,1 : devel/py-pytest@py311
  2. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
This port is required by:
for Build
  1. cad/apio
  2. comms/gnuradio
  3. comms/py-pynitrokey
  4. databases/py-peewee_migrate
  5. devel/py-click-command-tree
  6. math/mathicsscript
  7. math/py-mathics-scanner
Expand this list (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. misc/py-spdx-tools
  3. science/py-dwave-cloud-client
  4. science/py-dwave-hybrid
  5. science/py-kpLib
  6. security/cowrie
  7. security/py-yubikey-manager
  8. textproc/py-paragrep
  9. www/py-semiphemeral
  10. x11/py-caffeine-ng
  11. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/datasette*
  2. Collapse this list of deleted ports.
for Run
  1. audio/py-gtts
  2. audio/py-supysonic
  3. biology/py-biom-format
  4. biology/py-loompy
  5. cad/apio
  6. comms/gnuradio
  7. comms/py-adafruit-ampy
Expand this list (224 items / 217 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/py-esptool
  3. comms/py-pynitrokey
  4. comms/py-spsdk
  5. databases/py-dbt-core
  6. databases/py-dbt-semantic-interfaces
  7. databases/py-harlequin
  8. databases/py-litecli
  9. databases/py-mycli
  10. databases/py-peewee_migrate
  11. databases/py-pgcli
  12. databases/py-pgspecial
  13. databases/py-prisma
  14. databases/py-pyiceberg
  15. databases/py-sqlite-utils
  16. databases/py-tableschema
  17. deskutils/py-bugwarrior
  18. deskutils/py-calendar_cli
  19. deskutils/py-i3-gnome-pomodoro
  20. deskutils/py-khal
  21. deskutils/py-vdirsyncer
  22. devel/decompyle3
  23. devel/ghpr
  24. devel/oci-cli
  25. devel/py-black
  26. devel/py-bump-my-version
  27. devel/py-celery
  28. devel/py-check-jsonschema
  29. devel/py-check-wheel-contents
  30. devel/py-click-aliases
  31. devel/py-click-command-tree
  32. devel/py-click-completion
  33. devel/py-click-creds
  34. devel/py-click-default-group
  35. devel/py-click-default-group-wheel
  36. devel/py-click-didyoumean
  37. devel/py-click-help-colors
  38. devel/py-click-log
  39. devel/py-click-option-group
  40. devel/py-click-plugins
  41. devel/py-click-repl
  42. devel/py-click-threading
  43. devel/py-cligj
  44. devel/py-cloup
  45. devel/py-commoncode
  46. devel/py-confusable-homoglyphs
  47. devel/py-cookiecutter
  48. devel/py-dask
  49. devel/py-dataflows-tabulator
  50. devel/py-datapackage
  51. devel/py-datasette
  52. devel/py-deptry
  53. devel/py-distributed
  54. devel/py-flex
  55. devel/py-gapic-generator
  56. devel/py-geocoder
  57. devel/py-hatch
  58. devel/py-http-prompt
  59. devel/py-hypothesis
  60. devel/py-localstack
  61. devel/py-localstack-core
  62. devel/py-molecule
  63. devel/py-munge
  64. devel/py-mutmut
  65. devel/py-phmdoctest
  66. devel/py-pip-tools
  67. devel/py-pip-tools4
  68. devel/py-plan
  69. devel/py-plugincode
  70. devel/py-pyintelowl
  71. devel/py-python-semantic-release
  72. devel/py-rich-click
  73. devel/py-rich-toolkit
  74. devel/py-riot
  75. devel/py-rq
  76. devel/py-rq1
  77. devel/py-shandy-sqlfmt
  78. devel/py-sortinghat
  79. devel/py-spark-parser
  80. devel/py-spin
  81. devel/py-sqlfluff
  82. devel/py-tabulator
  83. devel/py-threema-msgapi
  84. devel/py-typer
  85. devel/py-ufmt
  86. devel/py-userpath
  87. devel/py-usort
  88. devel/py-vendy
  89. devel/py-wait-for-it
  90. devel/py-x-wr-timezone
  91. devel/py-xasm
  92. devel/py-xdis
  93. devel/py-xsdata-plantuml
  94. filesystems/py-tahoe-lafs
  95. finance/beancount
  96. finance/beangulp
  97. finance/beanquery
  98. finance/fava
  99. graphics/py-cogdumper
  100. graphics/py-face_recognition
  101. graphics/py-fiona
  102. graphics/py-pygeoapi
  103. graphics/py-rasterio
  104. graphics/py-rasterstats
  105. lang/py-textX
  106. mail/mailman3
  107. math/mathicsscript
  108. math/py-mathics-scanner
  109. misc/memo
  110. misc/py-aistudio-sdk
  111. misc/py-codecarbon
  112. misc/py-eemeter
  113. misc/py-files-to-prompt
  114. misc/py-histoprint
  115. misc/py-jiwer
  116. misc/py-litellm
  117. misc/py-llm
  118. misc/py-papermill
  119. misc/py-sagemaker-shim
  120. misc/py-sigopt
  121. misc/py-spdx-tools
  122. misc/py-tes
  123. misc/py-wandb
  124. multimedia/py-scenedetect
  125. multimedia/py-subliminal
  126. net/py-magic-wormhole
  127. net/py-saltyrtc.server
  128. net/py-shodan
  129. net/py-softlayer
  130. net-im/py-apprise
  131. net-im/toot
  132. net-mgmt/py-opn-cli
  133. science/py-abipy
  134. science/py-cfgrib
  135. science/py-dwave-cloud-client
  136. science/py-dwave-hybrid
  137. science/py-geolinks
  138. science/py-geomet
  139. science/py-kpLib
  140. science/py-mercantile
  141. science/py-pygeometa
  142. security/py-certomancer
  143. security/py-ckcc-protocol
  144. security/py-google-auth-oauthlib
  145. security/py-muacrypt
  146. security/py-pyhanko-cli
  147. security/py-shamir-mnemonic
  148. security/py-trezor
  149. security/py-yubikey-manager
  150. sysutils/hid-tools
  151. sysutils/iocage
  152. sysutils/iocage-devel
  153. sysutils/kleene-cli
  154. sysutils/py-container-inspector
  155. sysutils/py-director
  156. sysutils/py-keep
  157. sysutils/py-overlord
  158. sysutils/py-pyinfra
  159. sysutils/zsm
  160. textproc/lookatme
  161. textproc/py-anymarkup
  162. textproc/py-mkdocs
  163. textproc/py-nltk
  164. textproc/py-paragrep
  165. textproc/py-rich-cli
  166. textproc/py-sacremoses
  167. textproc/py-sphinx-intl
  168. textproc/py-sphinx-theme-builder
  169. textproc/py-towncrier
  170. textproc/py-zensical
  171. www/onionshare-cli
  172. www/py-chalice
  173. www/py-ddgs
  174. www/py-flask
  175. www/py-flask-simpleldap
  176. www/py-flask-socketio
  177. www/py-frappe-bench
  178. www/py-google-cloud-testutils
  179. www/py-granian
  180. www/py-lektor
  181. www/py-openbrokerapi
  182. www/py-planet
  183. www/py-planet-auth
  184. www/py-puppetboard
  185. www/py-python-dotenv
  186. www/py-quart
  187. www/py-semiphemeral
  188. www/py-sentinelhub
  189. www/py-streamlit
  190. www/py-uvicorn
  191. x11/py-caffeine-ng
  192. Collapse this list.

Deleted ports which required this port:

Expand this list of 27 deleted ports
  1. databases/datasette*
  2. databases/py-pgspecial1*
  3. deskutils/py-todoman*
  4. devel/buildstream*
  5. devel/py-cadquery-pywrap*
  6. devel/py-confusable_homoglyphs*
  7. devel/py-coreapi*
  8. devel/py-libiocage*
  9. devel/py-pip-tools2*
  10. devel/py-pip-tools3*
  11. devel/py-python-gilt*
  12. devel/py-retype*
  13. devel/py-sqlfmt*
  14. math/mathlibtools*
  15. multimedia/py-PySceneDetect*
  16. science/mercantile*
  17. security/py-shodan*
  18. security/py-yubioath-desktop*
  19. sysutils/ioc*
  20. sysutils/py-iocage*
  21. textproc/py-curator*
  22. textproc/py-elasticsearch-curator-py*
  23. textproc/py-towncrier23*
  24. www/mitmproxy*
  25. www/onionshare*
  26. www/py-gandi.cli*
  27. www/py-octoprint*
  28. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
devel_py-click
USES:
cpe python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/c/click/
  2. https://pypi.org/packages/source/c/click/
Collapse this list.

There are no commits on branch 2024Q4 for this port