An Avro serializer/deserializer for python written in cython. https://stestagg.github.io/cavro/
- Parse Schema json
- Non-core attributes
- name resolution
- namespaced name resolution
- Null
- Union array
- boolean
- int
- long
- float
- double
- bytes
- string
- record
- fixed
- enum
- array
- map
- Null
- bool
- int
- long
- float
- double
- bytes
- string
- record
- fixed
- enum
- array
- map
- Null
- bool
- int
- long
- float
- double
- bytes
- string
- record
- fixed
- enum
- array
- map
- Null
- bool
- int
- long
- float
- double
- bytes
- string
- record
- fixed
- enum
- array
- map
- Null
- bool
- int
- long
- float
- double
- bytes
- string
- record
- fixed
- enum
- array
- map
- Null
- bool
- int
- long
- float
- double
- bytes
- string
- record
- fixed
- enum
- array
- map
- Null
- bool
- int
- long
- float
- double
- bytes
- string
- record
- fixed
- enum
- array
- map
- fingerprinting
- md5, sha256
- rabin
- basic reading
- read schema
- read objects
- Write container
- null schema
- deflate support
- snappy support
- Improved reader error handling
- Snappy checksum validation
- Decimal
- Date
- Time (millis)
- Time (micros)
- Timestamp (millis)
- Timestamp (micros)
- Duration
- writing array & maps by chunk