notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
py-click Python package for creating command line interfaces
8.0.3_1 devel on this many watch lists=7 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 Version 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: 2022-07-28 09:16:44
Commit Hash: 631cbf11
People watching this port, also watch:: dejavu, py39-cryptography, readline, libidn2, py39-pycparser
Also Listed In: python
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
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 py39-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 py39-click listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-click
Package flavors (<flavor>: <package>)
  • py39: py39-click
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-click
ABIlatestquarterly
FreeBSD:11:aarch646.7_17.0
FreeBSD:11:amd64--
FreeBSD:11:armv66.67.0
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips646.67.0
FreeBSD:12:aarch646.7_1-
FreeBSD:12:amd64--
FreeBSD:12:armv66.7_17.0
FreeBSD:12:armv76.7_17.0
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips646.7_17.0
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc647.1.2-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-click
ABIlatestquarterly
FreeBSD:11:aarch646.7_1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch646.7_1-
FreeBSD:12:amd64--
FreeBSD:12:armv66.7_1-
FreeBSD:12:armv76.7_1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips646.7_1-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-click
ABIlatestquarterly
FreeBSD:11:aarch64-7.0
FreeBSD:11:amd64--
FreeBSD:11:armv6-7.0
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-7.0
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-7.0
FreeBSD:12:armv7-7.0
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-7.0
FreeBSD:12:powerpc64-7.1.2
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv67.1.2-
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc647.1.2-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc647.1.2-
 
py38-click
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd647.1.27.1.2
FreeBSD:11:armv6--
FreeBSD:11:i3867.1.27.1.2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-7.1.2
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py39-click
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-8.0.3_1
FreeBSD:12:amd648.0.3_18.0.3_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3868.0.3_18.0.3_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch648.0.3_18.0.3_1
FreeBSD:13:amd648.0.3_18.0.3_1
FreeBSD:13:armv6-8.0.3_1
FreeBSD:13:armv78.0.3_18.0.3
FreeBSD:13:i3868.0.3_18.0.3_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch648.0.3_1-
FreeBSD:14:amd648.0.3_1-
FreeBSD:14:armv68.0.3_1-
FreeBSD:14:armv78.0.3-
FreeBSD:14:i3868.0.3_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  2. python3.9 : lang/python39
Runtime dependencies:
  1. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  2. python3.9 : lang/python39
  3. py39-importlib-metadata>=3.6.0 : devel/py-importlib-metadata@py39
This port is required by:
for Build
  1. comms/gnuradio
  2. databases/py-peewee_migrate
  3. math/mathicsscript
  4. math/py-mathics-scanner
  5. science/py-kpLib
  6. security/cowrie
  7. security/py-yubikey-manager
Expand this list (9 items / 2 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/py-paragrep
  3. textproc/py-towncrier
  4. Collapse this list.
for Run
  1. audio/py-gtts
  2. biology/py-biom-format
  3. biology/py-loompy
  4. biology/py-multiqc
  5. comms/gnuradio
  6. comms/py-adafruit-ampy
  7. databases/py-litecli
Expand this list (111 items / 104 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/py-mycli
  3. databases/py-peewee_migrate
  4. databases/py-pgcli
  5. databases/py-pgspecial
  6. databases/py-pgspecial1
  7. databases/py-sqlite-utils
  8. databases/py-tableschema
  9. deskutils/py-bugwarrior
  10. deskutils/py-khal
  11. deskutils/py-todoman
  12. deskutils/py-vdirsyncer
  13. devel/buildstream
  14. devel/py-black
  15. devel/py-cadquery-pywrap
  16. devel/py-click-completion
  17. devel/py-click-default-group
  18. devel/py-click-log
  19. devel/py-click-plugins
  20. devel/py-click-threading
  21. devel/py-cligj
  22. devel/py-confusable_homoglyphs
  23. devel/py-cookiecutter
  24. devel/py-coreapi
  25. devel/py-datapackage
  26. devel/py-distributed
  27. devel/py-flex
  28. devel/py-gapic-generator
  29. devel/py-git-up
  30. devel/py-hatch
  31. devel/py-http-prompt
  32. devel/py-molecule
  33. devel/py-pdm
  34. devel/py-pip-tools
  35. devel/py-pip-tools4
  36. devel/py-plan
  37. devel/py-proselint
  38. devel/py-python-gilt
  39. devel/py-pythonfinder
  40. devel/py-retype
  41. devel/py-rq
  42. devel/py-tabulator
  43. devel/py-threema-msgapi
  44. devel/py-typer
  45. devel/py-userpath
  46. devel/py-xdis
  47. finance/fava
  48. graphics/py-cogdumper
  49. graphics/py-face_recognition
  50. graphics/py-pygeoapi
  51. graphics/py-rasterio
  52. lang/py-textX
  53. mail/mailman3
  54. math/mathicsscript
  55. math/py-mathics-scanner
  56. misc/py-eemeter
  57. misc/py-histoprint
  58. misc/py-tes
  59. multimedia/py-PySceneDetect
  60. multimedia/py-subliminal
  61. net/py-magic-wormhole
  62. net/py-saltyrtc.server
  63. net/py-shodan
  64. net/py-softlayer
  65. net-mgmt/py-opn-cli
  66. science/py-geomet
  67. science/py-kpLib
  68. science/py-pygeometa
  69. security/py-ckcc-protocol
  70. security/py-google-auth-oauthlib
  71. security/py-muacrypt
  72. security/py-trezor
  73. security/py-yubikey-manager
  74. sysutils/hid-tools
  75. sysutils/ioc
  76. sysutils/iocage
  77. sysutils/iocage-devel
  78. sysutils/py-tmuxp
  79. sysutils/zsm
  80. textproc/lookatme
  81. textproc/py-mkdocs
  82. textproc/py-paragrep
  83. textproc/py-rich-cli
  84. textproc/py-sphinx-intl
  85. textproc/py-sphinx-theme-builder
  86. textproc/py-towncrier
  87. www/mitmproxy
  88. www/onionshare-cli
  89. www/py-flask
  90. www/py-gandi.cli
  91. www/py-lektor
  92. www/py-openbrokerapi
  93. www/py-planet
  94. www/py-python-dotenv
  95. www/py-sentinelhub
  96. www/py-uvicorn
  97. Collapse this list.

Deleted ports which required this port:

Expand this list of 9 deleted ports
  1. devel/py-libiocage*
  2. devel/py-pip-tools2*
  3. devel/py-pip-tools3*
  4. security/py-yubioath-desktop*
  5. sysutils/py-iocage*
  6. textproc/py-curator*
  7. textproc/py-elasticsearch-curator-py*
  8. www/py-frappe-bench*
  9. www/py-octoprint*
  10. 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:
Options name:

USES:

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.
Port Moves
  • port moved here from devel/py-click6 on 2022-01-11
    REASON: Remove obsoleted port. Use devel/py-click instead

Number of commits found: 23

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
28 Jul 2022 09:16:44
 files touched by this commit commit hash:631cbf11b6594c79aaa85f97d4cdc27f4d65a66b  8.0.3_1
Kurt Jaeger (pi) search for other commits by this committer
Author: Michael Osipov
devel/py-click: add missing dependency for python < 3.10

- see https://docs.python.org/3/library/importlib.metadata.html

PR:		264043
Approved: 	robak (maintainer timeout)
20 Jul 2022 14:21:35
 files touched by this commit commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746  8.0.3
Tobias C. Berner (tcberner) search for other commits by this committer
devel: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  <jkoshy@FreeBSD.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron H. K. Diep <ahkdiep@gmail.com>
  *  Aaron Hurt <ahurt@anbcs.com>
  *  Abel Chow <abel_chow@yahoo.com>
  *  Adam McLaurin
  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21 Nov 2021 11:31:59
 files touched by this commit commit hash:19e3341468e743268c8e803d1ca73e21ecda16d3  8.0.3
Bartek Rutkowski (robak) search for other commits by this committer
devel/py-click: Update 7.1.2 -> 8.0.3

PR:		258150
Reported by:	Michael Boehm <michael.boehm@markt.de>
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  7.1.2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
09 Jan 2021 16:34:07
Original commit files touched by this commit Revision:560874  7.1.2
antoine search for other commits by this committer
Remove python 2.7 support from a few ports
22 Oct 2020 17:55:26
Original commit files touched by this commit Revision:553040  7.1.2
sunpoet search for other commits by this committer
Update to 7.1.2

Changes:	https://github.com/pallets/click/releases
		https://github.com/pallets/click/blob/master/CHANGES.rst
PR:		250108
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 18 days)
21 Mar 2019 19:41:44
Original commit files touched by this commit Revision:496503  7.0
sunpoet search for other commits by this committer
Change MASTER_SITES from GitHub to CHEESESHOP

PR:		236267
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 16 days)
03 Mar 2019 21:34:11
Original commit files touched by this commit Revision:494515  7.0
leres search for other commits by this committer
Update to 7.0 (with reordering to make portlint happy) and switch
from CHEESESHOP to GH.

PR:		233477
Reported by:	Andrew Romanenko
Approved by:	robak (maintainer timeout, 14 weeks), ler (mentor, implicit)
11 Aug 2018 03:32:01
Original commit files touched by this commit Revision:476858  6.7_1
koobs search for other commits by this committer
devel/py-click: Level up ports compliance

Approved by: portmgr (blanket, framework compliance)
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  6.7  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Jan 2017 21:41:50
Original commit files touched by this commit Revision:430838  6.7
robak search for other commits by this committer
devel/py-click: update 6.6 -> 6.7
24 Sep 2016 12:52:08
Original commit files touched by this commit Revision:422714  6.6
robak search for other commits by this committer
devel/py-click: change USES= to USES?=

* Minor change to make the port slave friendly for Python 3 version

Submitted by:	philip
26 Apr 2016 10:06:01
Original commit files touched by this commit Revision:414042  6.6
robak search for other commits by this committer
devel/py-click: update 6.3 -> 6.6

- Add NO_ARCH

PR:		209053
Submitted by:	olivierd
07 Mar 2016 20:01:39
Original commit files touched by this commit Revision:410544  6.3
robak search for other commits by this committer
devel/py-click: update 4.1 -> 6.3
05 Aug 2015 12:15:58
Original commit files touched by this commit Revision:393580  4.1
robak search for other commits by this committer
devel/py-click: update 3.3 -> 4.1
12 Mar 2015 17:12:20
Original commit files touched by this commit Revision:381119  3.3
sunpoet search for other commits by this committer
- Update MAINTAINER: use @FreeBSD.org
04 Mar 2015 11:45:05
Original commit files touched by this commit Revision:380429  3.3
robak search for other commits by this committer
devel/py-click: update 2.5 -> 3.3

- Bump www/py-gandi.cli and devel/py-plan PORTREVISION

PR:		198273
Submitted by:	Maxim Filimonov <che@bein.link>
20 Oct 2014 16:04:14
Original commit files touched by this commit Revision:371280  2.5
mva search for other commits by this committer
- Convert ports of devel/ to USES=python

Approved by:	portmgr (implicit)
30 Jul 2014 15:57:32
Original commit files touched by this commit Revision:363489  2.5
robak search for other commits by this committer
devel/py-click: update 2.4 -> 2.5

Approved by:	marino (mentor)
11 Jul 2014 08:43:29
Original commit files touched by this commit Revision:361512  2.4
robak search for other commits by this committer
devel/py-click: update 2.2 -> 2.4

Approved by:	swills (mentor)
01 Jul 2014 20:59:24
Original commit files touched by this commit Revision:360091  2.2
robak search for other commits by this committer
devel/py-click: update 2.1 -> 2.2

Approved by:	swills (mentor)
19 Jun 2014 18:47:37
Original commit files touched by this commit Revision:358453  2.1
robak search for other commits by this committer
- Update devel/py-click to 2.1
- Change maintainer address to robak@freebsd.org

Reviewed by:	marino (mentor)
Approved by:	swills (mentor)
15 Jun 2014 08:38:41
Original commit files touched by this commit Revision:357842  2.0
miwi search for other commits by this committer
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.

WWW: https://github.com/mitsuhiko/click

PR:		ports/190947
Submitted by:	Bartek Rutkowski <ports@robakdesign.com>

Number of commits found: 23