./comms/py-rich, Render rich text, tables, progress bars, syntax highlighting

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 13.9.4, Package name: py312-rich-13.9.4, Maintainer: pkgsrc-users

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.


Required to run:
[textproc/py-pygments] [textproc/py-commonmark] [lang/python310]

Master sites:

Filesize: 217.919 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-04 11:29:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rich: updated to 13.9.4

13.9.4
Optimizations to cell_len which may speed up Rich / Textual output
   2024-10-22 20:39:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rich: updated to 13.9.3

13.9.3

Fixed broken regex that may have resulted in poor performance.
   2024-10-14 08:08:41 by Thomas Klausner | Files touched by this commit (21)
Log message:
i*: clean up after python38 removal
   2024-10-07 14:27:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rich: updated to 13.9.2

13.9.2

Fixed Table columns not highlighting when added by add_row
Fixed an issue with Segment.split_cells reported in Textual
   2024-10-01 21:59:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rich: updated to 13.9.1

13.9.1

Fixed

Fixed typing_extensions dependency

13.9.0

Changed

Dropped support for Python3.7
Rich will display tracebacks with finely grained error locations on python 3.11+

Fixed

Fixed issue with Segment._split_cells
Fix auto detection of terminal size on Windows
Text.style now respected in Panel title/subtitle
   2024-09-10 20:56:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rich: updated to 13.8.1

13.8.1
Added support for Python 3.13
Fixed infinite loop when appending Text to same instance
   2024-08-28 17:31:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rich: updated to 13.8.0

13.8.0

Fixed

Fixed Table rendering of box elements so "footer" elements truly \ 
appear at bottom of table, "mid" elements in main table body.
Fixed styles in Panel when Text objects are used for title
Fix pretty repr for collections.deque
Thread used in progress.track will exit if an exception occurs in a generator
Progress track thread is now a daemon thread
Fixed cached hash preservation upon clearing meta and links
Fixed overriding the background_color of Syntax not including padding
Fixed pretty printing of dataclasses with a default repr in Python 3.13
Fixed selective enabling of highlighting when disabled in the Console
Fixed BrokenPipeError writing an error message
Fixed superfluous space above Markdown tables
Fixed issue with record and capture interaction
Fixed control codes breaking in append_tokens
Fixed exception pretty printing a dataclass with missing fields

Changed

RichHandler errors and warnings will now use different colors (red and yellow)
Removed the empty line printed in jupyter while using Progress
Running tests in environment with FORCE_COLOR or NO_COLOR environment variables
ansi decoder will now strip problematic private escape sequences (like \x1b7)
Tree's ASCII_GUIDES and TREE_GUIDES constants promoted to class attributes

Added

Adds a case_sensitive parameter to prompt.Prompt. This determines if the
response is treated as case-sensitive. Defaults to True.
Added Console.on_broken_pipe
   2024-08-16 20:10:00 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-rich: remove Python 3.8 support