[ https://issues.apache.org/jira/browse/AVRO-2104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16854661#comment-16854661 ]
ASF subversion and git services commented on AVRO-2104: ------------------------------------------------------- Commit d3011c98d746e211c06a0308f759ef4d8312566c in avro's branch refs/heads/master from Michael A. Smith [ https://gitbox.apache.org/repos/asf?p=avro.git;h=d3011c9 ] AVRO-2104: Schema normalization and fingerprinting for Python 3 (#536) * AVRO-2104: Schema normalization and fingerprinting for Python 3. An implementation of schema normalization and fingerprinting for Python 3. The code is a fairly literal translation of the Java code and is entirely additional to the existing code, except for one small change in the way schema.Name is implemented to improve compatibility with the Java version. The new implementation is covered by 138 unit tests which have been automatically generated by a script (not provided) which executed the Java Avro normalization and fingerprinting code to provide expected values for the Python implementation to reproduce. * AVRO-2104: Include License Header Closes #258 Closes #536 > Schema normalisation and fingerprint support for Python 3 > --------------------------------------------------------- > > Key: AVRO-2104 > URL: https://issues.apache.org/jira/browse/AVRO-2104 > Project: Apache Avro > Issue Type: Improvement > Components: python > Reporter: Robert Smallshire > Priority: Major > > The existing Python 3 implementation supports neither schema canonicalisation > to parsing normal form, nor fingerprinting of normalised schemas. This limits > the interoperability of Python 3 Avro systems with other Avro implementations > including the Java and Ruby versions. -- This message was sent by Atlassian JIRA (v7.6.3#76005)