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)