Add frozen_default
parameter on dataclass_transform
#99957
Labels
type-feature
A feature request or enhancement
frozen_default
parameter on dataclass_transform
#99957
Feature or enhancement
Add a new
frozen_default
parameter todataclass_transform
similar to the existingeq_default
andorder_default
parameters.Pitch
flax.struct.dataclass
andtjax.dataclass
), so being able to indicate that they are frozen by default would improve the user experience.dataclass_transform
is currently supported by Pyright/Pylance and Pyre. Both teams are in favor of implementing this new parameter. Sincedataclass_transform
supports kwargs for experimentation/extensibility, Pyright was already able to add support forfrozen_default
.Previous discussion
Discussed in typing-sig.
Linked PRs
frozen_default
parameter ondataclass_transform
#99958The text was updated successfully, but these errors were encountered: