@@ -121,3 +121,217 @@ replacements:
121121
122122 \g<3>\g<4>
123123 count : 1
124+ - paths : [packages/google-cloud-spanner/setup.py]
125+ before : ' (?s)dependencies = \[.*?\]\nextras = \{\}'
126+ after : |
127+ dependencies = [
128+ "google-api-core[grpc] >= 1.34.0, <3.0.0,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,!=2.10.*",
129+ "google-cloud-core >= 1.4.4, < 3.0.0",
130+ "grpc-google-iam-v1 >= 0.12.4, <1.0.0",
131+ "proto-plus >= 1.22.0, <2.0.0",
132+ "sqlparse >= 0.4.4",
133+ "proto-plus >= 1.22.2, <2.0.0; python_version>='3.11'",
134+ "protobuf>=3.20.2,<7.0.0,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5",
135+ "grpc-interceptor >= 0.15.4",
136+ # Make OpenTelemetry a core dependency
137+ "opentelemetry-api >= 1.22.0",
138+ "opentelemetry-sdk >= 1.22.0",
139+ "opentelemetry-semantic-conventions >= 0.43b0",
140+ "opentelemetry-resourcedetector-gcp >= 1.8.0a0",
141+ "google-cloud-monitoring >= 2.16.0",
142+ "mmh3 >= 4.1.0 ",
143+ ]
144+ extras = {"libcst": "libcst >= 0.2.5"}
145+ count : 1
146+ - paths : [packages/google-cloud-spanner/docs/index.rst]
147+ before : ' (?s)API Reference\n-------------.*'
148+ after : |
149+ Usage Documentation
150+ -------------------
151+ .. toctree::
152+ :maxdepth: 2
153+
154+ client-usage
155+ table-usage
156+ batch-usage
157+ snapshot-usage
158+ transaction-usage
159+
160+ database-usage
161+ instance-usage
162+
163+ API Documentation
164+ -----------------
165+ .. toctree::
166+ :maxdepth: 1
167+ :titlesonly:
168+
169+ advanced-session-pool-topics
170+ opentelemetry-tracing
171+
172+ spanner_v1/client
173+ spanner_v1/instance
174+ spanner_v1/database
175+ spanner_v1/table
176+ spanner_v1/session
177+ spanner_v1/keyset
178+ spanner_v1/snapshot
179+ spanner_v1/batch
180+ spanner_v1/transaction
181+ spanner_v1/streamed
182+
183+ spanner_v1/services_
184+ spanner_v1/types_
185+ spanner_admin_database_v1/services_
186+ spanner_admin_database_v1/types_
187+ spanner_admin_database_v1/database_admin
188+ spanner_admin_instance_v1/services_
189+ spanner_admin_instance_v1/types_
190+ spanner_admin_instance_v1/instance_admin
191+ count : 1
192+ - paths : [packages/google-cloud-spanner/google/cloud/spanner_v1/__init__.py]
193+ before : ' (?s)import sys\n\nimport google\.api_core as api_core.*'
194+ after : |
195+ from google.cloud.spanner_v1 import param_types
196+ from google.cloud.spanner_v1._async.client import Client as AsyncClient
197+ from google.cloud.spanner_v1._async.pool import (
198+ AbstractSessionPool as AsyncAbstractSessionPool,
199+ )
200+ from google.cloud.spanner_v1._async.pool import BurstyPool as AsyncBurstyPool
201+ from google.cloud.spanner_v1._async.pool import FixedSizePool as AsyncFixedSizePool
202+ from google.cloud.spanner_v1._async.pool import PingingPool as AsyncPingingPool
203+ from google.cloud.spanner_v1._async.pool import (
204+ TransactionPingingPool as AsyncTransactionPingingPool,
205+ )
206+ from google.cloud.spanner_v1.client import Client
207+ from google.cloud.spanner_v1.keyset import KeyRange, KeySet
208+ from google.cloud.spanner_v1.pool import (
209+ AbstractSessionPool,
210+ BurstyPool,
211+ FixedSizePool,
212+ PingingPool,
213+ TransactionPingingPool,
214+ )
215+
216+ from .data_types import Interval, JsonObject
217+ from .exceptions import wrap_with_request_id
218+ from .services.spanner import SpannerAsyncClient, SpannerClient
219+ from .transaction import BatchTransactionId, DefaultTransactionOptions
220+ from .types import RequestOptions
221+ from .types.commit_response import CommitResponse
222+ from .types.keys import KeyRange as KeyRangePB
223+ from .types.keys import KeySet as KeySetPB
224+ from .types.mutation import Mutation
225+ from .types.query_plan import PlanNode, QueryPlan
226+ from .types.result_set import PartialResultSet, ResultSet, ResultSetMetadata, ResultSetStats
227+ from .types.spanner import (
228+ BatchCreateSessionsRequest,
229+ BatchCreateSessionsResponse,
230+ BatchWriteRequest,
231+ BatchWriteResponse,
232+ BeginTransactionRequest,
233+ CommitRequest,
234+ CreateSessionRequest,
235+ DeleteSessionRequest,
236+ DirectedReadOptions,
237+ ExecuteBatchDmlRequest,
238+ ExecuteBatchDmlResponse,
239+ ExecuteSqlRequest,
240+ GetSessionRequest,
241+ ListSessionsRequest,
242+ ListSessionsResponse,
243+ Partition,
244+ PartitionOptions,
245+ PartitionQueryRequest,
246+ PartitionReadRequest,
247+ PartitionResponse,
248+ ReadRequest,
249+ RollbackRequest,
250+ Session,
251+ )
252+ from .types.transaction import Transaction, TransactionOptions, TransactionSelector
253+ from .types.type import StructType, Type, TypeAnnotationCode, TypeCode
254+
255+ COMMIT_TIMESTAMP = "spanner.commit_timestamp()"
256+ """Placeholder be used to store commit timestamp of a transaction in a column.
257+ This value can only be used for timestamp columns that have set the option
258+ ``(allow_commit_timestamp=true)`` in the schema.
259+ """
260+
261+ __all__ = (
262+ # google.cloud.spanner_v1
263+ "__version__",
264+ "param_types",
265+ # google.cloud.spanner_v1.exceptions
266+ "wrap_with_request_id",
267+ # google.cloud.spanner_v1.client
268+ "Client",
269+ "AsyncClient",
270+ # google.cloud.spanner_v1.keyset
271+ "KeyRange",
272+ "KeySet",
273+ # google.cloud.spanner_v1.pool
274+ "AbstractSessionPool",
275+ "BurstyPool",
276+ "FixedSizePool",
277+ "PingingPool",
278+ "TransactionPingingPool",
279+ "AsyncAbstractSessionPool",
280+ "AsyncBurstyPool",
281+ "AsyncFixedSizePool",
282+ "AsyncPingingPool",
283+ "AsyncTransactionPingingPool",
284+ # local
285+ "COMMIT_TIMESTAMP",
286+ # google.cloud.spanner_v1.types
287+ "BatchCreateSessionsRequest",
288+ "BatchCreateSessionsResponse",
289+ "BatchWriteRequest",
290+ "BatchWriteResponse",
291+ "BeginTransactionRequest",
292+ "CommitRequest",
293+ "CommitResponse",
294+ "CreateSessionRequest",
295+ "DeleteSessionRequest",
296+ "DirectedReadOptions",
297+ "ExecuteBatchDmlRequest",
298+ "ExecuteBatchDmlResponse",
299+ "ExecuteSqlRequest",
300+ "GetSessionRequest",
301+ "KeyRangePB",
302+ "KeySetPB",
303+ "ListSessionsRequest",
304+ "ListSessionsResponse",
305+ "Mutation",
306+ "PartialResultSet",
307+ "Partition",
308+ "PartitionOptions",
309+ "PartitionQueryRequest",
310+ "PartitionReadRequest",
311+ "PartitionResponse",
312+ "PlanNode",
313+ "QueryPlan",
314+ "ReadRequest",
315+ "RequestOptions",
316+ "ResultSet",
317+ "ResultSetMetadata",
318+ "ResultSetStats",
319+ "RollbackRequest",
320+ "Session",
321+ "StructType",
322+ "Transaction",
323+ "TransactionOptions",
324+ "TransactionSelector",
325+ "Type",
326+ "TypeAnnotationCode",
327+ "TypeCode",
328+ # Custom spanner related data types
329+ "JsonObject",
330+ "Interval",
331+ # google.cloud.spanner_v1.services
332+ "SpannerClient",
333+ "SpannerAsyncClient",
334+ "BatchTransactionId",
335+ "DefaultTransactionOptions",
336+ )
337+ count : 1
0 commit comments