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

Remove googledatastore package

Details

    • Bug
    • Status: Triage Needed
    • P2
    • Resolution: Fixed
    • 2.21.0
    • 2.21.0
    • io-py-gcp
    • 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

              udim Udi Meiri
              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