python-rich
Port variant py310
Summary Rich text library (3.10)
Package version 13.5.3
Homepage https://github.com/Textualize/rich
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v11
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 22 SEP 2023, 12:17:47 UTC
Port created 01 JAN 2023, 17:21:46 UTC
Subpackage Descriptions
single [Supported Python Versions] [PyPI version] [Downloads] [codecov] [Rich blog] [Twitter Follow] ![Logo] [English readme] • [简体中文 readme] • [正體中文 readme] • [Lengua española readme] • [Deutsche readme] • [Läs på svenska] • [日本語 readme] • [한국어 readme] • [Français readme] • [Schwizerdütsch readme] • [हिन्दी readme] • [Português brasileiro readme] • [Italian readme] • [Русский readme] • [Indonesian readme] • [فارسی readme] • [Türkçe readme] • [Polskie readme] 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. ![Features] For a video introduction to Rich see [calmcode.io] by [@fishnets88]. See what [people are saying about Rich]. ## Compatibility Rich works with Linux, OSX, and Windows. True color / emoji works with new Windows Terminal, classic terminal is limited to 16 colors. Rich requires Python 3.7 or later. Rich works with [Jupyter notebooks] with no additional configuration required. ## Installing Install with `pip` or your favorite PyPI package manager. ```sh python -m pip install rich ``` Run the following to test Rich output on your terminal: ```sh python -m rich ``` ## Rich Print To effortlessly add rich output to your application, you can import the [rich print] method, which has the same signature as the builtin Python function. Try this: ```python from rich import print print("Hello, [bold magenta]World[/bold magenta]!", ":vampire:", locals()) ``` ![Hello World] ## Rich REPL Rich can be installed in the Python REPL, so that any data structures will be pretty printed and highlighted. ```python >>> from rich import pretty >>> pretty.install() ``` ![REPL] ## Using the Console For more control over rich terminal content, import and construct a [Console] object. ```python from rich.console import Console console = Console() ```
Configuration Switches (platform-specific settings discarded)
PY310 ON Build using Python 3.10 PY311 OFF Build using Python 3.11
Package Dependencies by Type
Build (only) python-pip:single:py310
autoselect-python:single:standard
Build and Runtime python310:single:standard
Runtime (only) python-markdown-it-py:single:py310
python-Pygments:single:py310
Download groups
main mirror://PYPIWHL/c1/d1/23ba6235ed82883bb416f57179d1db2c05f3fb8e5d83c18660f9ab6f09c9
Distribution File Information
9257b468badc3d347e146a4faa268ff229039d4c2d176ab0cffb4c4fbc73d5d9 239782 rich-13.5.3-py3-none-any.whl
Ports that require python-rich:py310
python-django-rich:py310 Extensions for using Rich with Django (3.10)
python-nb2an:py310 Netbox to Ansible config comparison tool (3.10)
python-nornir-rich:py310 Pretty display functions for nornir (3.10)