Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-13016

Remove avro-python3 dependency from Beam

Details

    • Bug
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • None
    • Missing
    • io-py-avro
    • None

    Description

      Beam has been using fastavro as default dependency for Avro IO on Python3 and no issues have been reported. Fastavro has more frequent release cycle and is faster.

      Let's remove the dependency on avro-python3 to avoid branching in our codebase so that we don't replicate it in other parts of Beam, which was recently happening on:

      https://github.com/apache/beam/pull/15185#pullrequestreview-729352200
      https://github.com/apache/beam/pull/15185#pullrequestreview-731157837

      Attachments

        Issue Links

          Activity

            People

              Anand Inguva Anand Inguva
              tvalentyn Valentyn Tymofieiev
              Votes:
              0 Vote for this issue
              Watchers:
              4 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 - 25h 40m
                  25h 40m