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.
Volunteers wanted to help translate FreshPorts
Port details
py-rich-click Format click help output nicely with rich
1.9.9 devel on this many watch lists=0 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 1.9.9Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-05-12 12:57:09
Last Update: 2026-10-08 13:42:17
Commit Hash: 2414383
Also Listed In: python
License: MIT
WWW:
https://github.com/ewels/rich-click
Description:
The intention of rich-click is to provide attractive help output from click, formatted with rich, with minimal customisation required.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

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}rich-click>0:devel/py-rich-click@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-rich-click/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-rich-click
  • pkg install py312-rich-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 py312-rich-click listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-rich-click
Package flavors (<flavor>: <package>)
  • py312: py312-rich-click
distinfo:
TIMESTAMP = 1788695808 SHA256 (rich_click-1.9.9.tar.gz) = 324cba7513cd4187ee92b2eef21f071714e45be062458c8b157bd7e0c81103e3 SIZE (rich_click-1.9.9.tar.gz) = 75866

Packages (timestamps in pop-ups are UTC):
py39-rich-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest--n/an/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/an/a
FreeBSD:14:latest-----1.6.1-1.6.1-
FreeBSD:14:quarterly-----1.6.11.6.11.6.1-
FreeBSD:15:latest--n/a-n/an/a1.6.11.6.1-
FreeBSD:15:quarterly--n/a-n/an/a---
FreeBSD:16:latest--n/a-n/an/a---
 
py311-rich-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest1.9.71.9.7n/an/an/an/an/an/an/a
FreeBSD:13:quarterly1.9.71.9.7n/an/an/an/an/an/an/a
FreeBSD:14:latest---1.6.1_1-----
FreeBSD:14:quarterly---1.6.1_1-----
FreeBSD:15:latest--n/a1.6.1_1n/an/a---
FreeBSD:15:quarterly--n/a-n/an/a---
FreeBSD:16:latest--n/a-n/an/a---
 
py312-rich-click
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest--n/an/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/an/a
FreeBSD:14:latest1.9.91.9.9--1.9.9----
FreeBSD:14:quarterly1.9.71.9.9--1.9.9----
FreeBSD:15:latest1.9.91.9.9n/a-n/an/a---
FreeBSD:15:quarterly1.9.91.9.7n/a-n/an/a---
FreeBSD:16:latest1.9.91.9.9n/a-n/an/a---
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-setuptools>0 : devel/py-setuptools@py312
  2. py312-wheel>0 : devel/py-wheel@py312
  3. python3.12 : lang/python312
  4. py312-build>=0 : devel/py-build@py312
  5. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. py312-click>0 : devel/py-click@py312
  2. py312-colorama>0 : devel/py-colorama@py312
  3. py312-rich>0 : textproc/py-rich@py312
  4. python3.12 : lang/python312
This port is required by:
for Run
  1. biology/py-multiqc
  2. comms/py-esptool
  3. databases/py-harlequin
  4. devel/py-bump-my-version
  5. www/py-litestar

Configuration Options:
No options to configure
Options name:
devel_py-rich-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/r/rich_click/
  2. https://pypi.org/packages/source/r/rich_click/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.9.9
08 Oct 2026 13:42:17
commit hash: 2414383046ebd2d1abafe9b901575b9c219fe33bcommit hash: 2414383046ebd2d1abafe9b901575b9c219fe33bcommit hash: 2414383046ebd2d1abafe9b901575b9c219fe33bcommit hash: 2414383046ebd2d1abafe9b901575b9c219fe33b files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
Release numerous ports to ports@

I've been retired for a few years, and it is unlikely I will be doing
any more scientific computing support in the future.  I have continued
to maintain ~160 ports to the best of my ability, mainly as a favor to
the community, but I can no longer justify the time and effort
required.  I am therefore releasing most of my scientific ports, along
with a few others, to ports@.  I will continue to maintain ports I am
actively using and those for which I am upstream.
1.9.9
06 Sep 2026 12:10:31
commit hash: 8155a55575f0567aa45ae702f8f09139b2b39e49commit hash: 8155a55575f0567aa45ae702f8f09139b2b39e49commit hash: 8155a55575f0567aa45ae702f8f09139b2b39e49commit hash: 8155a55575f0567aa45ae702f8f09139b2b39e49 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
devel/py-rich-click: Update to 1.9.9

A couple bug fixes and build system improvements
Changes: https://github.com/ewels/rich-click/releases

Reported by:    portscout
1.9.8
30 Aug 2026 12:21:37
commit hash: efc7bb032ee6f868dbbdc9ea9b448de641497adccommit hash: efc7bb032ee6f868dbbdc9ea9b448de641497adccommit hash: efc7bb032ee6f868dbbdc9ea9b448de641497adccommit hash: efc7bb032ee6f868dbbdc9ea9b448de641497adc files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
devel/py-rich-click: Update to 1.9.8

Address two regressions
Changes: https://github.com/ewels/rich-click/releases

Reported by:    portscout
1.9.7
01 Feb 2026 15:43:36
commit hash: b52b3f078fe9f8669872becdf0d401727fee0090commit hash: b52b3f078fe9f8669872becdf0d401727fee0090commit hash: b52b3f078fe9f8669872becdf0d401727fee0090commit hash: b52b3f078fe9f8669872becdf0d401727fee0090 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
devel/py-rich-click: Update to 1.9.7

Minor regression fix from 1.9.6.

Reported by:    portscout
1.9.6
30 Jan 2026 17:46:52
commit hash: e826eb2ffb704a7e6191bf45d4d076a721b0d755commit hash: e826eb2ffb704a7e6191bf45d4d076a721b0d755commit hash: e826eb2ffb704a7e6191bf45d4d076a721b0d755commit hash: e826eb2ffb704a7e6191bf45d4d076a721b0d755 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
devel/py-rich-click: Update to 1.9.6

Many enhancements since 1.6.1
Changes: https://github.com/ewels/rich-click/releases
Run-tested under py-multiqc
Pip pkg for py-litestar uses 1.9.6

PR:             292776
Reported by:    nivit
1.6.1_1
06 Oct 2025 10:21:43
commit hash: a31570cb8f9f589355de7bebff79150a14340a7acommit hash: a31570cb8f9f589355de7bebff79150a14340a7acommit hash: a31570cb8f9f589355de7bebff79150a14340a7acommit hash: a31570cb8f9f589355de7bebff79150a14340a7a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rich-click: Add NO_ARCH

Approved by:	portmgr (blanket)
1.6.1_1
08 Mar 2025 04:05:21
commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal

Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
1.6.1
12 May 2023 12:55:38
commit hash: 472806ae8c27386da5f431fdd6ae4bd1761cbc77commit hash: 472806ae8c27386da5f431fdd6ae4bd1761cbc77commit hash: 472806ae8c27386da5f431fdd6ae4bd1761cbc77commit hash: 472806ae8c27386da5f431fdd6ae4bd1761cbc77 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
devel/py-rich-click: Format click help output nicely with rich

The intention of rich-click is to provide attractive help output from
click, formatted with rich, with minimal customisation required.

Number of commits found: 8