17
0

Compare commits

5 Commits

Author SHA256 Message Date
f715839f3b Accepting request 1327656 from devel:languages:python:google
OBS-URL: https://build.opensuse.org/request/show/1327656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-google-cloud-spanner?expand=0&rev=7
2026-01-17 13:54:52 +00:00
900eae5243 - Update to 3.62.0
* add uuid support (#1310)
  * handle errors during stream restart in snapshot (#1471)
  * resolve pre-release dependency failures and sqlparse recursion (#1472)
  * transaction_tag should be set on BeginTransactionRequest (#1463)
- from version 3.61.0
  * support mTLS certificates when available (#1467)
- from version 3.60.0
  * Update description for the BatchCreateSessionsRequest and Session
  * Update description for the IsolationLevel
  * make built-in metrics enabled by default (#1459)
  * Add Spanner location API (#1457)
  * Add Send and Ack mutations for Queues
  * Add QueryAdvisorResult for query plan
  * add cloud.region, request_tag and transaction_tag in span attributes (#1449)
  * Exposing AutoscalingConfig in InstancePartition
  * enable OpenTelemetry metrics and tracing by default (#1410)
  * add support for experimental host (#1452)
  * Provide Spanner Option to disable metrics (#1460)
  * Deprecate credentials_file argument
  * configure keepAlive time for gRPC TCP connections (#1448)
- from version 3.59.0
  * **spanner:** Add lazy decode to partitioned query (#1411)
  * **spanner:** Resolve TypeError in metrics resource detection (#1446)
  * Add snippet for Repeatable Read configuration at client and transaction (#1326)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:google/python-google-cloud-spanner?expand=0&rev=18
2026-01-16 12:55:57 +00:00
72844224c1 Accepting request 1313824 from devel:languages:python:google
OBS-URL: https://build.opensuse.org/request/show/1313824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-google-cloud-spanner?expand=0&rev=6
2025-10-28 13:45:49 +00:00
cc8a7edc3b Accepting request 1313812 from home:glaubitz:branches:devel:languages:python:google
- Replace bash scriptlet to remove mock usage from source code

OBS-URL: https://build.opensuse.org/request/show/1313812
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:google/python-google-cloud-spanner?expand=0&rev=16
2025-10-27 11:25:19 +00:00
da9ec18dc8 Accepting request 1312327 from home:glaubitz:branches:devel:languages:python:google
- Update to 3.58.0
  * **spanner:** Support setting read lock mode (#1404)
  * Remove Python 3.7 and 3.8 as supported runtimes (#1395)
- from version 3.57.0
  * Support configuring logger in dbapi kwargs (#1400)
- from version 3.56.0
  * Add support for multiplexed sessions - read/write (#1389)
  * Add support for multiplexed sessions (#1383)
  * Default enable multiplex session for all operations unless
    explicitly set to false (#1394)
  * **spanner:** Add new change_stream.proto (#1382)
  * Skip gRPC trailers for StreamingRead & ExecuteStreamingSql (#1385)
- from version 3.55.0
  * Add a `last` field in the `PartialResultSet` (d532d57)
  * Add support for multiplexed sessions (#1381)
  * Add throughput_mode to UpdateDatabaseDdlRequest to be used by
    Spanner Migration Tool.
    See https://github.com/GoogleCloudPlatform/spanner-migration-tool (d532d57)
  * Support fine-grained permissions database roles in connect (#1338)
  * E2E tracing metadata append issue (#1357)
  * Pass through kwargs in dbapi connect (#1368)
  * Remove setup.cfg configuration for creating universal wheels (#1324)
  * A comment for field `chunked_value` in message
    `.google.spanner.v1.PartialResultSet` is changed (d532d57)
  * A comment for field `precommit_token` in message
    `.google.spanner.v1.PartialResultSet` is changed (d532d57)
  * A comment for field `precommit_token` in message
    `.google.spanner.v1.ResultSet` is changed (d532d57)
  * A comment for field `query_plan` in message
    `.google.spanner.v1.ResultSetStats` is changed (d532d57)

OBS-URL: https://build.opensuse.org/request/show/1312327
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:google/python-google-cloud-spanner?expand=0&rev=15
2025-10-20 11:01:34 +00:00
4 changed files with 96 additions and 9 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0c7be3134b74928cf928d1f73b58c722fc2014346de1240a0cc8ffdd3222f606
size 659445

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a25bdbfda84bc7a819f04e45473187d8670711fd5ec827cf442e3664661d1d23
size 722967

View File

@@ -1,3 +1,92 @@
-------------------------------------------------------------------
Fri Jan 16 09:21:00 UTC 2026 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 3.62.0
* add uuid support (#1310)
* handle errors during stream restart in snapshot (#1471)
* resolve pre-release dependency failures and sqlparse recursion (#1472)
* transaction_tag should be set on BeginTransactionRequest (#1463)
- from version 3.61.0
* support mTLS certificates when available (#1467)
- from version 3.60.0
* Update description for the BatchCreateSessionsRequest and Session
* Update description for the IsolationLevel
* make built-in metrics enabled by default (#1459)
* Add Spanner location API (#1457)
* Add Send and Ack mutations for Queues
* Add QueryAdvisorResult for query plan
* add cloud.region, request_tag and transaction_tag in span attributes (#1449)
* Exposing AutoscalingConfig in InstancePartition
* enable OpenTelemetry metrics and tracing by default (#1410)
* add support for experimental host (#1452)
* Provide Spanner Option to disable metrics (#1460)
* Deprecate credentials_file argument
* configure keepAlive time for gRPC TCP connections (#1448)
- from version 3.59.0
* **spanner:** Add lazy decode to partitioned query (#1411)
* **spanner:** Resolve TypeError in metrics resource detection (#1446)
* Add snippet for Repeatable Read configuration at client and transaction (#1326)
-------------------------------------------------------------------
Mon Oct 27 10:05:03 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Replace bash scriptlet to remove mock usage from source code
-------------------------------------------------------------------
Mon Oct 20 08:26:31 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 3.58.0
* **spanner:** Support setting read lock mode (#1404)
* Remove Python 3.7 and 3.8 as supported runtimes (#1395)
- from version 3.57.0
* Support configuring logger in dbapi kwargs (#1400)
- from version 3.56.0
* Add support for multiplexed sessions - read/write (#1389)
* Add support for multiplexed sessions (#1383)
* Default enable multiplex session for all operations unless
explicitly set to false (#1394)
* **spanner:** Add new change_stream.proto (#1382)
* Skip gRPC trailers for StreamingRead & ExecuteStreamingSql (#1385)
- from version 3.55.0
* Add a `last` field in the `PartialResultSet` (d532d57)
* Add support for multiplexed sessions (#1381)
* Add throughput_mode to UpdateDatabaseDdlRequest to be used by
Spanner Migration Tool.
See https://github.com/GoogleCloudPlatform/spanner-migration-tool (d532d57)
* Support fine-grained permissions database roles in connect (#1338)
* E2E tracing metadata append issue (#1357)
* Pass through kwargs in dbapi connect (#1368)
* Remove setup.cfg configuration for creating universal wheels (#1324)
* A comment for field `chunked_value` in message
`.google.spanner.v1.PartialResultSet` is changed (d532d57)
* A comment for field `precommit_token` in message
`.google.spanner.v1.PartialResultSet` is changed (d532d57)
* A comment for field `precommit_token` in message
`.google.spanner.v1.ResultSet` is changed (d532d57)
* A comment for field `query_plan` in message
`.google.spanner.v1.ResultSetStats` is changed (d532d57)
* A comment for field `row_count_lower_bound` in message
`.google.spanner.v1.ResultSetStats` is changed (d532d57)
* A comment for field `row_type` in message
`.google.spanner.v1.ResultSetMetadata` is changed (d532d57)
* A comment for field `rows` in message
`.google.spanner.v1.ResultSet` is changed (d532d57)
* A comment for field `stats` in message
`.google.spanner.v1.PartialResultSet` is changed (d532d57)
* A comment for field `stats` in message
`.google.spanner.v1.ResultSet` is changed (d532d57)
* A comment for field `values` in message
`.google.spanner.v1.PartialResultSet` is changed (d532d57)
* A comment for message `ResultSetMetadata` is changed (d532d57)
* A comment for message `ResultSetStats` is changed (d532d57)
* Fix markdown formatting in transactions page (#1377)
- from version 3.54.0
* Add interval type support (#1340)
* Add sample for pre-split feature (#1333)
* Add SQL statement for begin transaction isolation level (#1331)
* Support transaction isolation level in dbapi (#1327)
* Improve client-side regex statement parser (#1328)
-------------------------------------------------------------------
Mon Apr 28 13:02:48 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-google-cloud-spanner
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
%{?sle15_python_module_pythons}
Name: python-google-cloud-spanner%{psuffix}
Version: 3.53.0
Version: 3.62.0
Release: 0
Summary: Google Cloud Spanner API client library
License: Apache-2.0
@@ -76,10 +76,8 @@ Google Cloud Spanner API client library
%autosetup -p1 -n google_cloud_spanner-%{version}
# don't use python-mock
for i in $(find tests -name "*.py")
do
sed -i 's/^import mock/from unittest import mock/g' $i
done
find . -name "*.py" -exec sed -i "s/^import mock/from unittest import mock/g" {} \;
find . -name "*.py" -exec sed -i "s/^from mock/from unittest.mock/g" {} \;
%build
%pyproject_wheel