Vue d'ensemble
attrs 26.1, publie le 19 mars 2026, resout les alias de champs avant le transformer.
Fonctionnalites principales
Alias resolus avant le transformer
Les alias de champs sont desormais resolus avant l'application du transformer, permettant aux transformers de travailler avec les noms finaux.
python
import attrs
@attrs.define
class Config:
nom_complet: str = attrs.field(alias='fullName')
age: int = attrs.field(default=0)
c = Config(fullName='Alice', age=30)
print(c.nom_complet) # Alice
Compatibilite amelioree
Cette modification ameliore la compatibilite avec les outils de serialisation qui utilisent des transformers pour modifier les champs.
