dataclasses-avroschema

Generate avro schemas from python classes. Code generation from avro schemas. Serialize/Deserialize python instances with avro schemas

MIT License

Downloads
4.9M
Stars
200
Committers
20

Bot releases are hidden (Show)

dataclasses-avroschema -

Published by marcosschroh over 1 year ago

  • Avro schema generation should always return the same result. Close #254 (#255)
dataclasses-avroschema -

Published by marcosschroh over 1 year ago

  • Exception NameSpaceRequiredExceptionq removed. Close #246 (#253)
dataclasses-avroschema -

Published by marcosschroh over 1 year ago

  • Dependencies and documentation (#252)
dataclasses-avroschema -

Published by marcosschroh over 1 year ago

  • Use UUID type instead of function uuid4 on model generation (#251)
dataclasses-avroschema -

Published by marcosschroh over 1 year ago

  • Use pydantic UUID4 when generating pydantic models. (#247)
dataclasses-avroschema -

Published by marcosschroh over 1 year ago

  • Dacite custom config added to class Meta. Closes #242 (#245)
dataclasses-avroschema -

Published by marcosschroh over 1 year ago

  • ListField fake generation when it contains Optional. Closes #232 (#244)
dataclasses-avroschema -

Published by marcosschroh over 1 year ago

  • Do not persist the schema when the parent class is not an AvroModel. Closes #241
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • Model generator with only decimal fields.
  • Use pydantic.condecimal instead of the custom Decimal as default value when generate pydantic models
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • Generate a Python module from multiple schemas 235
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • Convert python models from avsc schemas 227
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • Use namespaces when an enum is used multiple times in a class. Cases should not apply to enum names. Closes 221
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • schema generation with optional enum when using pydantic. Closes #229
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

fake generation with optional user defined types 228

dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • Decimal fields serialization 222
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • pydantic fake and nested json serialization 219
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • include field metadata when using faust records 218
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • typing.UnionType support added 212
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • python 3.11 support added 215
dataclasses-avroschema -

Published by marcosschroh almost 2 years ago

  • Logical types fixed. Update to fastavro 1.7.0 214
Package Rankings
Top 2.35% on Pypi.org
Badges
Extracted from project README
Tests GitHub license codecov
Related Projects