Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Extensions to attrs
The following libraries build on
attrs to provide additional functionality:
cattrs— for structuring and unstructuring data
related— for creating nested object models that can be serialized to and de-serialized from nested python dictionaries
valid8— provides an alternate way to add validation to attributes, supporting various coding styles to define your validation functions and validation exception types/messages.
serde— a performant serialization / deserialization extension to and from plain dicts.