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

Remove googledatastore package

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 2.21.0
    • Fix Version/s: 2.21.0
    • Component/s: io-py-gcp
    • Labels:
      None

      Description

      Followup to https://issues.apache.org/jira/browse/BEAM-4543

      Reasons:
      1. v1/datastoreio.py (which uses googledatastore) has had a deprecation notice since 2.13 (admittedly citing a 3.0 Beam release).
      v1new/datastoreio.py is the replacement, using the newer package.
      2. googledatastore does not support Python 3, and 2.7 support is going away on Beam.
      3. googledatastore depends on an old version of httplib2 [1], which is starting to conflict with other packages using new versions [2].

      [1] https://github.com/GoogleCloudPlatform/google-cloud-datastore/blob/85e3856fa0a851ba5fc47525aab7fa8b7c711146/python/setup.py#L31
      [2] https://github.com/googleapis/google-api-python-client/pull/841/files

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                udim Udi Meiri
                Reporter:
                udim Udi Meiri
              • Votes:
                0 Vote for this issue
                Watchers:
                1 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 40m
                  1h 40m