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 2024Q3
py-rich Rich text and beautiful formatting in the terminal
15.0.0 textproc on this many watch lists=3 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 14.3.3Version of this port present on the latest quarterly branch.
Maintainer: matthew@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-09-26 10:15:26
Last Update: 2026-04-13 12:09:43
Commit Hash: e94b826
People watching this port, also watch:: py311-idna, py39-pysocks, py311-pycparser, py311-typing-extensions, py311-cffi
Also Listed In: python
License: MIT
WWW:
https://github.com/Textualize/rich
Description:
Rich is a Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more -- 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}rich>0:textproc/py-rich@${PY_FLAVOR}
To install the port:
cd /usr/ports/textproc/py-rich/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/py-rich
  • pkg install py311-rich
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-rich listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-rich
Package flavors (<flavor>: <package>)
  • py311: py311-rich
distinfo:
TIMESTAMP = 1775993839 SHA256 (Textualize-rich-v15.0.0_GH0.tar.gz) = 5e79a8738b4e4e552291253c69e32c695de38f24400b137b119d54385234526a SIZE (Textualize-rich-v15.0.0_GH0.tar.gz) = 15088001

Packages (timestamps in pop-ups are UTC):
py37-rich
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--9.8.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-rich
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly--13.4.2--n/an/an/a
FreeBSD:14:latest--13.0.1--13.4.2-13.4.2
FreeBSD:14:quarterly-----13.7.013.7.013.7.0
FreeBSD:15:latest--n/a-n/an/a13.7.013.7.0
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py311-rich
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest15.0.015.0.0-14.1.015.0.0n/an/an/a
FreeBSD:13:quarterly14.3.314.3.3-14.0.014.3.3n/an/an/a
FreeBSD:14:latest15.0.015.0.0-14.1.015.0.0---
FreeBSD:14:quarterly14.3.314.3.3-14.0.014.3.3---
FreeBSD:15:latest15.0.015.0.0n/a14.1.0n/an/a--
FreeBSD:15:quarterly14.3.314.3.3n/a-n/an/a--
FreeBSD:16:latest15.0.015.0.0n/a-n/an/a--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-poetry-core>=1.0.0 : devel/py-poetry-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. py311-markdown-it-py>=2.2.0 : textproc/py-markdown-it-py@py311
  2. py311-pygments>=2.13.0 : textproc/py-pygments@py311
  3. python3.11 : lang/python311
This port is required by:
for Build
  1. cad/apio
  2. finance/freqtrade
  3. misc/py-censys
for Run
  1. audio/py-pyradio
  2. biology/py-multiqc
  3. cad/apio
  4. databases/py-pyiceberg
  5. databases/py-squall-sql
  6. deskutils/dosage
  7. devel/py-bandit
Expand this list (84 items / 77 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-bump-my-version
  3. devel/py-cached-path
  4. devel/py-cmd2
  5. devel/py-cookiecutter
  6. devel/py-cyclopts
  7. devel/py-diagnostic
  8. devel/py-hatch
  9. devel/py-hypothesis
  10. devel/py-inline-snapshot
  11. devel/py-localstack
  12. devel/py-localstack-core
  13. devel/py-molecule
  14. devel/py-oci
  15. devel/py-pdm
  16. devel/py-pip-audit
  17. devel/py-pyintelowl
  18. devel/py-pytest-codspeed
  19. devel/py-pytest-pretty
  20. devel/py-python-semantic-release
  21. devel/py-rich-click
  22. devel/py-rich-toolkit
  23. devel/py-riot
  24. devel/py-twine
  25. devel/py-typer
  26. finance/freqtrade
  27. graphics/py-rich-pixels
  28. math/py-flax
  29. math/py-keras
  30. misc/chatblade
  31. misc/comfy-cli
  32. misc/hermes-agent
  33. misc/py-censys
  34. misc/py-codecarbon
  35. misc/py-fastmcp
  36. misc/py-fastmcp-slim
  37. misc/py-instructor
  38. misc/py-laspy
  39. misc/py-mmengine
  40. misc/py-npe2
  41. misc/py-sagemaker-core
  42. misc/py-shell-gpt
  43. net/py-softlayer
  44. print/py-fontbakery
  45. science/py-meshio
  46. security/py-greenbone-feed-sync
  47. security/py-netmiko
  48. sysutils/kleene-cli
  49. sysutils/py-ansible-lint
  50. sysutils/py-howdoi
  51. textproc/py-enrich
  52. textproc/py-ocrmypdf
  53. textproc/py-partial-json-parser
  54. textproc/py-rich-argparse
  55. textproc/py-rich-cli
  56. textproc/py-rich-rst
  57. textproc/py-sphinx-theme-builder
  58. textproc/py-textual
  59. textproc/py-textual-image
  60. textproc/py-textual0
  61. www/flexget
  62. www/py-dj52-django-rich
  63. www/py-django-rich
  64. www/py-flask-limiter3
  65. www/py-grafana-dashboard-manager
  66. www/py-httpie
  67. www/py-litestar
  68. www/py-pelican
  69. www/py-streamlit
  70. www/py-yubal
  71. www/py-yubal-api
  72. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. misc/py-aider-chat*
  2. multimedia/ffsubsync*
  3. www/py-dj40-django-rich*
  4. www/py-dj41-django-rich*
  5. www/py-dj42-django-rich*
  6. www/py-dj50-django-rich*
  7. www/py-dj51-django-rich*
  8. 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:
textproc_py-rich
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Textualize/rich/tar.gz/v15.0.0?dummy=/
Collapse this list.

There are no commits on branch 2024Q3 for this port