Hi everyone,

Right now, we have two python implementations: py and py3. And there is also fastavro [1], which is popular because it is fast and more pythonic. It also works with python 2.7, python 3.x, pypy, and can be sped up by cython.

I had a recent e-mail exchange with Miki Tebeka, the creator and maintainer of fastavro, about the current python Avro implementations and he's interested in working with the Apache community to merge the existing implementations into one. I'm really excited about it, since this is a great opportunity to grow the Avro community and consolidate the python implementations.

I'd like to start a discussion from this thread about next steps. I think the best way forward is to bring fastavro in, and then work on building compatibility with the current APIs where we need to so that we can deprecate the existing py and py3 projects.

Does that sound reasonable?

rb


[1]: https://github.com/tebeka/fastavro

--
Ryan Blue
Software Engineer
Cloudera, Inc.

Reply via email to