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 photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details on branch 2024Q3
py-click Python package for creating command line interfaces
8.1.7_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: 2025-03-08 04:05:21
Commit Hash: 06a08e6
People watching this port, also watch:: readline, py311-cryptography, dejavu, libidn2, p5-Text-Unidecode
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.
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 = 1698307665 SHA256 (click-8.1.7.tar.gz) = ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de SIZE (click-8.1.7.tar.gz) = 336121

Packages (timestamps in pop-ups are UTC):
py27-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest------7.1.2-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 

py37-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--7.1.2---7.1.2-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 

py39-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--8.1.3--8.1.78.1.78.1.7
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/a8.1.78.1.78.1.7
 

py311-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.1.7_18.1.7_1-8.1.7_18.1.7_1---
FreeBSD:13:quarterly8.1.78.1.7-8.1.78.1.7---
FreeBSD:14:latest8.1.7_18.1.7_1-8.1.7_18.1.7_1---
FreeBSD:14:quarterly8.1.78.1.7-8.1.78.1.7---
FreeBSD:15:latest8.1.7_18.1.7_1n/a8.1.7_1n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  2. python3.11 : lang/python311
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/datasette
  5. databases/py-peewee_migrate
  6. devel/py-click-command-tree
  7. math/mathicsscript
Expand this list (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. math/py-mathics-scanner
  3. misc/py-spdx-tools
  4. science/py-dwave-cloud-client
  5. science/py-dwave-hybrid
  6. science/py-kpLib
  7. security/cowrie
  8. security/py-yubikey-manager
  9. textproc/py-paragrep
  10. www/py-semiphemeral
  11. x11/py-caffeine-ng
  12. Collapse this list.
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 (186 items / 179 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/py-pynitrokey
  3. comms/py-spsdk
  4. databases/datasette
  5. databases/py-dbt-core
  6. databases/py-dbt-semantic-interfaces
  7. databases/py-litecli
  8. databases/py-mycli
  9. databases/py-peewee_migrate
  10. databases/py-pgcli
  11. databases/py-pgspecial
  12. databases/py-sqlite-utils
  13. databases/py-tableschema
  14. deskutils/py-bugwarrior
  15. deskutils/py-calendar_cli
  16. deskutils/py-i3-gnome-pomodoro
  17. deskutils/py-khal
  18. deskutils/py-todoman
  19. deskutils/py-vdirsyncer
  20. devel/decompyle3
  21. devel/oci-cli
  22. devel/py-black
  23. devel/py-cadquery-pywrap
  24. devel/py-celery
  25. devel/py-check-jsonschema
  26. devel/py-check-wheel-contents
  27. devel/py-click-aliases
  28. devel/py-click-command-tree
  29. devel/py-click-completion
  30. devel/py-click-creds
  31. devel/py-click-default-group
  32. devel/py-click-default-group-wheel
  33. devel/py-click-didyoumean
  34. devel/py-click-help-colors
  35. devel/py-click-log
  36. devel/py-click-option-group
  37. devel/py-click-plugins
  38. devel/py-click-repl
  39. devel/py-click-threading
  40. devel/py-cligj
  41. devel/py-confusable_homoglyphs
  42. devel/py-cookiecutter
  43. devel/py-coreapi
  44. devel/py-dask
  45. devel/py-dataflows-tabulator
  46. devel/py-datapackage
  47. devel/py-datasette
  48. devel/py-deptry
  49. devel/py-distributed
  50. devel/py-flex
  51. devel/py-gapic-generator
  52. devel/py-geocoder
  53. devel/py-hatch
  54. devel/py-http-prompt
  55. devel/py-hypothesis
  56. devel/py-molecule
  57. devel/py-moreorless
  58. devel/py-mutmut
  59. devel/py-phmdoctest
  60. devel/py-pip-tools
  61. devel/py-pip-tools4
  62. devel/py-plan
  63. devel/py-proselint
  64. devel/py-pyintelowl
  65. devel/py-python-semantic-release
  66. devel/py-rich-click
  67. devel/py-riot
  68. devel/py-rq
  69. devel/py-rq1
  70. devel/py-sortinghat
  71. devel/py-spark-parser
  72. devel/py-tabulator
  73. devel/py-threema-msgapi
  74. devel/py-typer
  75. devel/py-ufmt
  76. devel/py-userpath
  77. devel/py-usort
  78. devel/py-vendy
  79. devel/py-xdis
  80. devel/py-xsdata-plantuml
  81. finance/beancount
  82. finance/beangulp
  83. finance/beanquery
  84. finance/fava
  85. graphics/py-cogdumper
  86. graphics/py-face_recognition
  87. graphics/py-pygeoapi
  88. graphics/py-rasterio
  89. graphics/py-rasterstats
  90. lang/py-textX
  91. mail/mailman3
  92. math/mathicsscript
  93. math/py-mathics-scanner
  94. misc/py-codecarbon
  95. misc/py-eemeter
  96. misc/py-files-to-prompt
  97. misc/py-histoprint
  98. misc/py-jiwer
  99. misc/py-litellm
  100. misc/py-llm
  101. misc/py-papermill
  102. misc/py-shell-gpt
  103. misc/py-sigopt
  104. misc/py-spdx-tools
  105. misc/py-tes
  106. misc/py-wandb
  107. multimedia/py-PySceneDetect
  108. multimedia/py-subliminal
  109. net/py-magic-wormhole
  110. net/py-saltyrtc.server
  111. net/py-shodan
  112. net/py-softlayer
  113. net-im/py-apprise
  114. net-im/toot
  115. net-mgmt/py-opn-cli
  116. science/py-abipy
  117. science/py-cfgrib
  118. science/py-dwave-cloud-client
  119. science/py-dwave-hybrid
  120. science/py-geolinks
  121. science/py-geomet
  122. science/py-kpLib
  123. science/py-mercantile
  124. science/py-pygeometa
  125. security/py-certomancer
  126. security/py-ckcc-protocol
  127. security/py-google-auth-oauthlib
  128. security/py-muacrypt
  129. security/py-pyhanko
  130. security/py-trezor
  131. security/py-yubikey-manager
  132. sysutils/hid-tools
  133. sysutils/iocage
  134. sysutils/iocage-devel
  135. sysutils/kleene-cli
  136. sysutils/py-director
  137. sysutils/py-keep
  138. sysutils/py-pyinfra
  139. sysutils/zsm
  140. textproc/lookatme
  141. textproc/py-mkdocs
  142. textproc/py-nltk
  143. textproc/py-paragrep
  144. textproc/py-rich-cli
  145. textproc/py-sphinx-intl
  146. textproc/py-sphinx-theme-builder
  147. textproc/py-towncrier
  148. www/mitmproxy
  149. www/onionshare
  150. www/onionshare-cli
  151. www/py-flask
  152. www/py-flask-simpleldap
  153. www/py-frappe-bench
  154. www/py-google-cloud-testutils
  155. www/py-lektor
  156. www/py-openbrokerapi
  157. www/py-planet
  158. www/py-python-dotenv
  159. www/py-semiphemeral
  160. www/py-sentinelhub
  161. www/py-streamlit
  162. www/py-uvicorn
  163. x11/py-caffeine-ng
  164. Collapse this list.

Deleted ports which required this port:

Expand this list of 17 deleted ports
  1. databases/py-pgspecial1*
  2. devel/buildstream*
  3. devel/py-libiocage*
  4. devel/py-pip-tools2*
  5. devel/py-pip-tools3*
  6. devel/py-python-gilt*
  7. devel/py-retype*
  8. math/mathlibtools*
  9. science/mercantile*
  10. security/py-yubioath-desktop*
  11. sysutils/ioc*
  12. sysutils/py-iocage*
  13. textproc/py-curator*
  14. textproc/py-elasticsearch-curator-py*
  15. textproc/py-towncrier23*
  16. www/py-gandi.cli*
  17. www/py-octoprint*
  18. 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:
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 2024Q3 for this port