Vue d'ensemble

attrs 25.4, publie le 6 octobre 2025, supporte Python 3.14 et ameliore les performances de asdict/astuple de 270%.

Fonctionnalites principales

Python 3.14 et performances

La compatibilite Python 3.14 est assuree. Les fonctions attrs.asdict() et attrs.astuple() sont desormais 270% plus rapides grace a une refonte interne.

python
import attrs

@attrs.define
class Point:
    x: float
    y: float
    z: float = 0.0

p = Point(1.0, 2.0, 3.0)
print(attrs.asdict(p))   # {'x': 1.0, 'y': 2.0, 'z': 3.0}
print(attrs.astuple(p))  # (1.0, 2.0, 3.0)

Sources