Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
a8d54db
chore: onboard to librarian
ohmayr Nov 5, 2025
a8f9ffa
add setup file
ohmayr Nov 5, 2025
13e81f6
update blacken
ohmayr Nov 5, 2025
6492d28
revert system test version to 3.12
ohmayr Nov 5, 2025
a21d945
wip
ohmayr Nov 6, 2025
bf9caac
wip
ohmayr Nov 6, 2025
9324cda
wip
ohmayr Nov 6, 2025
dadc205
wip
ohmayr Nov 6, 2025
3827348
wip
ohmayr Nov 6, 2025
2262492
wip
ohmayr Nov 6, 2025
110d72c
wip
ohmayr Nov 6, 2025
a8e0f0d
wip
ohmayr Nov 6, 2025
0739b8e
wip
ohmayr Nov 7, 2025
fa3971b
wip
ohmayr Nov 7, 2025
48d37dd
wip
ohmayr Nov 7, 2025
79dd6dc
wip
ohmayr Nov 7, 2025
4c459ac
wip
ohmayr Nov 7, 2025
37dff4c
wip
ohmayr Nov 7, 2025
de360ee
wip
ohmayr Nov 7, 2025
59b7138
wip
ohmayr Nov 7, 2025
0f74181
wip
ohmayr Nov 7, 2025
03c5f47
wip
ohmayr Nov 7, 2025
98003fb
wip
ohmayr Nov 7, 2025
3341cfb
wip
ohmayr Nov 8, 2025
8caed48
wip
ohmayr Nov 8, 2025
c9d8e40
update sha
ohmayr Nov 10, 2025
c957278
update sha
ohmayr Nov 10, 2025
6ff03e8
wip
ohmayr Nov 10, 2025
6cd13c0
wip
ohmayr Nov 10, 2025
9a6788c
wip
ohmayr Nov 10, 2025
4406529
wip
ohmayr Nov 11, 2025
2bcf275
wip
ohmayr Nov 11, 2025
77c5cf4
wip
ohmayr Nov 11, 2025
6961967
wip
ohmayr Nov 11, 2025
872a5dd
generated changes
ohmayr Nov 11, 2025
8d7d982
update sha
ohmayr Nov 11, 2025
7d3fe8d
remove files
ohmayr Nov 11, 2025
9ed7010
update python version for lint
ohmayr Nov 12, 2025
7233ab1
revert setup file to main
ohmayr Nov 14, 2025
3d449e6
reorder apis
ohmayr Nov 17, 2025
1bac37d
fix docs
ohmayr Nov 17, 2025
59e266a
address failure
ohmayr Nov 18, 2025
de8fb83
rename owlbot.py to librarian.py
ohmayr Nov 18, 2025
338d861
rename file
ohmayr Nov 18, 2025
fbfcedf
remove librarian
ohmayr Nov 19, 2025
da83d8f
update sha
ohmayr Nov 19, 2025
35e316e
remove config.yaml
ohmayr Nov 19, 2025
dd132a6
update changes
ohmayr Nov 19, 2025
07165db
minor fixes via generation
ohmayr Nov 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add setup file
  • Loading branch information
ohmayr committed Nov 19, 2025
commit a8f9ffa805551d9dd4cbf1ef8379568eb4e56e00
2 changes: 2 additions & 0 deletions .github/release-trigger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
enabled: true
multiScmName: python-spanner
2 changes: 1 addition & 1 deletion .librarian/generator-input/owlbot.py
Original file line number Diff line number Diff line change
Expand Up @@ -321,4 +321,4 @@ def get_staging_dirs(

# Use a python runtime which is available in the owlbot post processor here
# https://github.com/googleapis/synthtool/blob/master/docker/owlbot/python/Dockerfile
s.shell.run(["nox", "-s", "blacken-3.10"], hide_output=False)
s.shell.run(["nox", "-s", "blacken"], hide_output=False)
103 changes: 103 additions & 0 deletions .librarian/generator-input/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# -*- coding: utf-8 -*-
# Copyright 2022 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
import io
import os

import setuptools # type: ignore

package_root = os.path.abspath(os.path.dirname(__file__))

name = "google-cloud-spanner"


description = "Google Cloud Spanner API client library"

version = {}
with open(os.path.join(package_root, "google/cloud/spanner_v1/gapic_version.py")) as fp:
exec(fp.read(), version)
version = version["__version__"]

if version[0] == "0":
release_status = "Development Status :: 4 - Beta"
else:
release_status = "Development Status :: 5 - Production/Stable"

dependencies = [
"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.*",
"google-cloud-core >= 1.4.4, < 3.0.0",
"grpc-google-iam-v1 >= 0.12.4, <1.0.0",
"proto-plus >= 1.22.0, <2.0.0",
"sqlparse >= 0.4.4",
"proto-plus >= 1.22.2, <2.0.0; python_version>='3.11'",
"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",
"grpc-interceptor >= 0.15.4",
]
extras = {
"tracing": [
"opentelemetry-api >= 1.22.0",
"opentelemetry-sdk >= 1.22.0",
"opentelemetry-semantic-conventions >= 0.43b0",
"opentelemetry-resourcedetector-gcp >= 1.8.0a0",
"google-cloud-monitoring >= 2.16.0",
"mmh3 >= 4.1.0 ",
],
"libcst": "libcst >= 0.2.5",
}

url = "https://github.com/googleapis/python-spanner"

package_root = os.path.abspath(os.path.dirname(__file__))

readme_filename = os.path.join(package_root, "README.rst")
with io.open(readme_filename, encoding="utf-8") as readme_file:
readme = readme_file.read()

packages = [
package
for package in setuptools.find_namespace_packages()
if package.startswith("google")
]

setuptools.setup(
name=name,
version=version,
description=description,
long_description=readme,
author="Google LLC",
author_email="[email protected]",
license="Apache 2.0",
url=url,
classifiers=[
release_status,
"Intended Audience :: Developers",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Operating System :: OS Independent",
"Topic :: Internet",
],
platforms="Posix; MacOS X; Windows",
packages=packages,
install_requires=dependencies,
extras_require=extras,
python_requires=">=3.9",
include_package_data=True,
zip_safe=False,
)
3 changes: 3 additions & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
".": "3.59.0"
}