Vue d'ensemble
Rich 13.0, publié le 30 décembre 2022, refond le moteur de rendu et améliore le système de styles.
Fonctionnalités principales
Moteur de rendu refondu
Le moteur de rendu est optimisé pour les grands volumes de texte et supporte mieux les terminaux avec différentes capacités.
python
from rich.console import Console
from rich.text import Text
console = Console()
text = Text('Hello Rich 13!')
text.stylize('bold magenta', 6, 14)
console.print(text)
Styles améliorés
Le système de styles supporte les dégradés, les couleurs personnalisées et un héritage de styles plus flexible.
python
from rich.console import Console
from rich.theme import Theme
theme = Theme({
'info': 'dim cyan',
'warning': 'bold yellow',
'error': 'bold red',
})
console = Console(theme=theme)
console.print('[info]Info[/] [warning]Attention[/] [error]Erreur[/]')
