Michael A. Smith created AVRO-2892: -------------------------------------- Summary: Avro should provide codec implementations for Python Key: AVRO-2892 URL: https://issues.apache.org/jira/browse/AVRO-2892 Project: Apache Avro Issue Type: New Feature Components: python Reporter: Michael A. Smith
Registered [Python codecs|https://docs.python.org/3/library/codecs.html] provide a fluent and natural way to convert between object and serialized (particularly as-binary) data. Avro should provide two codec implementations: # Static encode and decode, that encodes native Python objects (lists, dicts, and primitive scalars) and infer the schema from the data itself, producing a binary string containing the schema and the encoded data. # A solution for registering a Schema into the Python codec registry, so that codec.encode/decode can convert objects into Avro binary for that schema. -- This message was sent by Atlassian Jira (v8.3.4#803005)