{"library":"dataclasses-avroschema","type":"library","category":null,"description":"Dataclasses Avro Schema is a Python library that enables the generation of Avro schemas from Python dataclasses, Pydantic models, and Faust Records. It also provides functionalities for serializing and deserializing Python instances with these Avro schemas. The library is actively maintained, with frequent releases, and is currently at version 0.66.3.","language":"python","status":"active","version":"0.66.3","tags":["avro","dataclasses","serialization","deserialization","schema generation","pydantic","apache avro"],"last_verified":"Thu May 21","install":[{"cmd":"pip install dataclasses-avroschema","imports":["from dataclasses_avroschema import AvroModel","from dataclasses_avroschema import AvroModel","import enum; class MyEnum(enum.Enum): ..."]},{"cmd":"pip install 'dataclasses-avroschema[pydantic]' # For Pydantic integration","imports":[]},{"cmd":"pip install 'dataclasses-avroschema[faust]' # For Faust integration","imports":[]},{"cmd":"pip install 'dataclasses-avroschema[faker]' # For generating fake data","imports":[]},{"cmd":"pip install 'dataclasses-avroschema[cli]' # For CLI tools (dc-avro)","imports":[]}],"homepage":"https://marcosschroh.github.io/dataclasses-avroschema/","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/dataclasses-avroschema/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":90,"avg_install_s":2.3,"avg_import_s":0.28,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/dataclasses-avroschema/compatibility"}}