Skip to content

dataclass_transform: feature overview #1327

@sharkdp

Description

@sharkdp

Link to the specification: https://typing.python.org/en/latest/spec/dataclasses.html

  • Support all "flavors" of dataclass-transformers
    • Support @dataclass_transform-decorated functions (decorators), including overloaded ones
    • Support @dataclass_transform-decorated metaclasses
    • Support @dataclass_transform-decorated classes
  • Support all parameters to dataclass_transform
  • Support overwriting of *_default parameters when creating a new dataclass-like class …
    • … using a function-like transformer
    • … using a metaclass-based transformer
    • … using a class-based transformer
  • Support field specifier parameters
    • init
    • default
    • default_factory
    • factory
    • kw_only
    • alias
    • converter

Sub-issues

Metadata

Metadata

Assignees

Labels

dataclassesIssues relating to dataclasses and dataclass_transform

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions