Vue d'ensemble
Rich 14.0, publié le 30 mars 2025, requiert Python 3.11+ et améliore les tracebacks avec le support des Exception Groups.
Fonctionnalités principales
Tracebacks et Exception Groups
Les tracebacks Rich affichent désormais les ExceptionGroup de Python 3.11 de manière structurée avec indentation et coloration des sous-exceptions.
python
from rich.console import Console
from rich.traceback import install
# Installation des tracebacks Rich
install(show_locals=True)
# Exception Groups (Python 3.11+)
try:
raise ExceptionGroup('errors', [
ValueError('invalid value'),
TypeError('wrong type'),
])
except* ValueError as eg:
Console().print_exception()
