notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-click Python package for creating command line interfaces
7.1.2 devel on this many watch lists=5 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 7.1.2Version 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: 2021-04-06 14:31:07
Commit Hash: 305f148
People watching this port, also watch:: py38-cryptography, libidn2, readline, dejavu, py37-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 py37-click
NOTE: This is a Python port. Instead of py37-click listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py37-click
Package flavors (<flavor>: <package>)
  • py37: py37-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:aarch647.1.2-
FreeBSD:13:amd64--
FreeBSD:13:armv67.1.27.1.2
FreeBSD:13:armv77.1.27.1.2
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc647.1.2-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv67.1.2-
FreeBSD:14:armv77.1.2-
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-7.1.2
FreeBSD:12:amd647.1.27.1.2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3867.1.27.1.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-7.1.2
FreeBSD:13:amd647.1.27.1.2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3867.1.27.1.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-7.1.2
FreeBSD:14:aarch647.1.2-
FreeBSD:14:amd647.1.2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3867.1.2-
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. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
This port is required by:
for Build
  1. comms/gnuradio
  2. databases/py-peewee_migrate
  3. math/mathicsscript
  4. math/py-mathics-scanner
  5. security/cowrie
  6. security/py-yubikey-manager
  7. textproc/py-paragrep
Expand this list (8 items / 1 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/py-towncrier
  3. Collapse this list.
for Run
  1. audio/py-gtts
  2. biology/py-biom-format
  3. biology/py-multiqc
  4. comms/gnuradio
  5. comms/py-adafruit-ampy
  6. databases/py-litecli
  7. databases/py-mycli
Expand this list (97 items / 90 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/py-peewee_migrate
  3. databases/py-pgcli
  4. databases/py-pgspecial
  5. databases/py-tableschema
  6. deskutils/py-bugwarrior
  7. deskutils/py-khal
  8. deskutils/py-todoman
  9. deskutils/py-vdirsyncer
  10. devel/buildstream
  11. devel/py-black
  12. devel/py-click-completion
  13. devel/py-click-default-group
  14. devel/py-click-log
  15. devel/py-click-plugins
  16. devel/py-click-threading
  17. devel/py-cligj
  18. devel/py-confusable_homoglyphs
  19. devel/py-cookiecutter
  20. devel/py-coreapi
  21. devel/py-datapackage
  22. devel/py-distributed
  23. devel/py-flex
  24. devel/py-frictionless
  25. devel/py-gapic-generator
  26. devel/py-git-up
  27. devel/py-http-prompt
  28. devel/py-molecule
  29. devel/py-pip-tools
  30. devel/py-pip-tools4
  31. devel/py-plan
  32. devel/py-proselint
  33. devel/py-python-gilt
  34. devel/py-rq
  35. devel/py-tabulator
  36. devel/py-threema-msgapi
  37. devel/py-typer
  38. devel/py-userpath
  39. devel/py-xdis
  40. finance/fava
  41. graphics/py-cogdumper
  42. graphics/py-face_recognition
  43. graphics/py-pygeoapi
  44. graphics/py-rasterio
  45. lang/py-textX
  46. mail/mailman3
  47. math/mathicsscript
  48. math/py-mathics-scanner
  49. misc/py-eemeter
  50. multimedia/py-PySceneDetect
  51. multimedia/py-subliminal
  52. net/py-magic-wormhole
  53. net/py-saltyrtc.server
  54. net/py-shodan
  55. net/py-softlayer
  56. net-mgmt/py-opn-cli
  57. science/py-geomet
  58. science/py-pygeometa
  59. security/py-ckcc-protocol
  60. security/py-muacrypt
  61. security/py-trezor
  62. security/py-yubikey-manager
  63. sysutils/hid-tools
  64. sysutils/ioc
  65. sysutils/iocage
  66. sysutils/iocage-devel
  67. sysutils/py-tmuxp
  68. sysutils/zsm
  69. textproc/lookatme
  70. textproc/py-mkdocs
  71. textproc/py-paragrep
  72. textproc/py-sphinx-intl
  73. textproc/py-towncrier
  74. www/mitmproxy
  75. www/py-flask
  76. www/py-gandi.cli
  77. www/py-lektor
  78. www/py-openbrokerapi
  79. www/py-planet
  80. www/py-python-dotenv
  81. www/py-sentinelhub
  82. www/py-uvicorn
  83. 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:

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.

Number of commits found: 20

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  7.1.2
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: 20