-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
Closed
Labels
type-featureA feature request or enhancementA feature request or enhancement
Description
Feature or enhancement
Add a new frozen_default
parameter to dataclass_transform
similar to the existing eq_default
and order_default
parameters.
Pitch
- Frozen dataclasses are very popular when working with Jax (
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
.- All feedback on typing-sig has been in favor of this enhancement.
Previous discussion
Discussed in typing-sig.
Linked PRs
Metadata
Metadata
Assignees
Labels
type-featureA feature request or enhancementA feature request or enhancement