We could add a parameter to @dataclass_transform to control this behavior, e.g. @dataclass_transform(supports_replace=False), to accommodate users who don’t want to support this feature. Though as a user I’d find it nice if pydantic did support copy.replace.
1 Like