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()

Sources