Vue d'ensemble

Rich 14.1, publie le 25 juin 2025, supprime la dependance typing_extensions et ajoute le support des contextes Live imbriques.

Fonctionnalites principales

Suppression de typing_extensions

Rich ne depend plus de typing_extensions, reduisant le nombre de dependances et simplifiant l'installation.

python
from rich.console import Console
from rich.table import Table

console = Console()
table = Table(title='Packages')
table.add_column('Name')
table.add_column('Version')
table.add_row('Rich', '14.1')
console.print(table)

Live imbrique

Les contextes Live peuvent desormais etre imbriques, permettant de combiner plusieurs affichages dynamiques simultanement.

python
from rich.live import Live
from rich.table import Table
import time

table = Table()
table.add_column('Step')

with Live(table, refresh_per_second=4):
    for i in range(5):
        table.add_row(f'Step {i}')
        time.sleep(0.5)

Sources