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)
