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)