Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-3680

[Python] Allow disabling naming validation for interoperability

    XMLWordPrintableJSON

Details

    Description

      The Java SDK accepts some Avro names that are not valid according to the specification, or compatible with other SDKs.  There is an ongoing discussion about the "right" thing to do.

      Currently, schemas that meet the specification rules are guaranteed to be interoperable. 

      When parsing schemas that might not be interoperable (but still might work under certain circumstances), the Python SDK should provide a way to disable name validation, like it provides a way to disable symbol name validation.

      Attachments

        Issue Links

          Activity

            People

              jjaakola-aiven Jarkko Jaakola
              rskraba Ryan Skraba
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h