Flo Vouin created BEAM-12817:
--------------------------------

             Summary: Update Python libraries for GCP services
                 Key: BEAM-12817
                 URL: https://issues.apache.org/jira/browse/BEAM-12817
             Project: Beam
          Issue Type: Wish
          Components: io-py-gcp
    Affects Versions: 2.31.0
         Environment: Python 3.7.10
            Reporter: Flo Vouin


Some libraries from the [GCP 
requirements|https://github.com/apache/beam/blob/cbb363f2f01d44dd3f7c063c6cd9d529b5fa9104/sdks/python/setup.py#L188]
 of the Apache Beam Python package reference old versions, e.g. Bigtable and 
Spanner (that had several major version bumps since).

The setup file describes those dependencies as only being required by tests, 
but it looks like [some 
transforms|https://github.com/apache/beam/blob/cbb363f2f01d44dd3f7c063c6cd9d529b5fa9104/sdks/python/apache_beam/io/gcp/experimental/spannerio.py]
 are referencing them. Therefore I'm not sure of the real cost behind upgrading 
them.

I'm currently using the Spanner client in a custom transform, but I have to 
stick to the {{google-cloud-spanner}} version used by Apache Beam. Would it be 
possible to upgrade those dependencies?

 

Cheers,

Flo



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to