Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -357,52 +357,7 @@ replacements:

Quick Start
count: 1
- paths: [
packages/google-cloud-bigtable/mypy.ini
]
before: |
\[mypy\]
[\s\S]*?incremental = True
after: |
[mypy]
python_version = 3.13
namespace_packages = True
check_untyped_defs = True
warn_unreachable = True
disallow_any_generics = True
exclude = tests/unit/gapic/

[mypy-grpc.*]
ignore_missing_imports = True

[mypy-google.auth.*]
ignore_missing_imports = True

[mypy-google.iam.*]
ignore_missing_imports = True

[mypy-google.longrunning.*]
ignore_missing_imports = True

[mypy-google.oauth2.*]
ignore_missing_imports = True

[mypy-google.rpc.*]
ignore_missing_imports = True

[mypy-proto.*]
ignore_missing_imports = True

[mypy-pytest]
ignore_missing_imports = True

[mypy-google.cloud.*]
ignore_errors = True

# only verify data client
[mypy-google.cloud.bigtable.data.*]
ignore_errors = False
count: 1
# Note: noxfile.py is heavily customized so we clobber the whole file.
- paths: [
packages/google-cloud-bigtable/noxfile.py
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,42 +39,6 @@ replacements:
"google-cloud-core >= 2.0.0, <3.0.0",
"grpcio >= 1.59.0, < 2.0.0",
count: 1
- paths: [
"packages/google-cloud-datastore/mypy.ini",
]
before: |-
# Performance: reuse results from previous runs to speed up 'nox'
incremental = True
after: |-
# Performance: reuse results from previous runs to speed up "nox"
incremental = True

[mypy-google.cloud.datastore._app_engine_key_pb2]
ignore_errors = True

# TODO(https://github.com/googleapis/gapic-generator-python/issues/2410):
# Remove once this generator bug is fixed
[mypy-google.cloud.datastore_v1.services.datastore.async_client]
ignore_errors = True

# TODO(https://github.com/googleapis/gapic-generator-python/issues/2410):
# Remove once this generator bug is fixed
[mypy-google.cloud.datastore_v1.services.datastore.client]
ignore_errors = True
count: 1
- paths: [
"packages/google-cloud-datastore/mypy.ini",
]
before: |
ignore_missing_imports = False

# TODO\(https://github.com/googleapis/gapic-generator-python/issues/2563\):
# Dependencies that historically lacks py.typed markers
\[mypy-google\.iam\.\*\]
ignore_missing_imports = True
after: |
ignore_missing_imports = True
count: 1
- paths: [
"packages/google-cloud-datastore/docs/index.rst",
]
Expand Down
2 changes: 1 addition & 1 deletion librarian.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
language: python
version: v0.22.0
version: v0.25.0
repo: googleapis/google-cloud-python
sources:
googleapis:
Expand Down
15 changes: 0 additions & 15 deletions packages/google-ads-admanager/mypy.ini

This file was deleted.

19 changes: 14 additions & 5 deletions packages/google-ads-admanager/noxfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,24 @@
"3.12",
"3.13",
"3.14",
"3.15",
]

DEFAULT_PYTHON_VERSION = "3.14"

# TODO(https://github.com/googleapis/gapic-generator-python/issues/2450):
# Switch this to Python 3.15 alpha1
# https://peps.python.org/pep-0790/
PREVIEW_PYTHON_VERSION = "3.14"
PREVIEW_PYTHON_VERSION = "3.15"

CURRENT_DIRECTORY = pathlib.Path(__file__).parent.absolute()
# Path to the centralized mypy configuration file at the repository root.
# Search upwards to support running nox from both monorepo packages and integration test goldens.
MYPY_CONFIG_FILE = next(
(
str(p / "mypy.ini")
for p in CURRENT_DIRECTORY.parents
if (p / "mypy.ini").exists()
),
str(CURRENT_DIRECTORY.parent.parent / "mypy.ini"),
)

if (CURRENT_DIRECTORY / "testing").exists():
LOWER_BOUND_CONSTRAINTS_FILE = (
Expand Down Expand Up @@ -107,6 +115,7 @@ def mypy(session):
session.install(".")
session.run(
"mypy",
f"--config-file={MYPY_CONFIG_FILE}",
"-p",
"google",
"--check-untyped-defs",
Expand Down Expand Up @@ -566,7 +575,7 @@ def prerelease_deps(session, protobuf_implementation):
)


@nox.session(python=DEFAULT_PYTHON_VERSION)
@nox.session(python=PREVIEW_PYTHON_VERSION)
@nox.parametrize(
"protobuf_implementation",
["python", "upb"],
Expand Down
12 changes: 12 additions & 0 deletions packages/google-ads-admanager/testing/constraints-3.15.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# We use the constraints file for the latest Python version
# (currently this file) to check that the latest
# major versions of dependencies are supported in setup.py.
# List all library dependencies and extras in this file.
# Require the latest major version be installed for each dependency.
# e.g., if setup.py has "google-cloud-foo >= 1.14.0, < 2.0.0",
# Then this file should have google-cloud-foo>=1
google-api-core>=2
google-auth>=2
grpcio>=1
proto-plus>=1
protobuf>=7
Original file line number Diff line number Diff line change
Expand Up @@ -1607,6 +1607,9 @@ def test_list_ad_breaks_rest_pager(transport: str = "rest"):

pager = client.list_ad_breaks(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, ad_break_messages.AdBreak) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1488,6 +1488,9 @@ def test_search_ad_review_center_ads_rest_pager(transport: str = "rest"):

pager = client.search_ad_review_center_ads(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1595,6 +1595,9 @@ def test_list_ad_units_rest_pager(transport: str = "rest"):

pager = client.list_ad_units(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, ad_unit_messages.AdUnit) for i in results)
Expand Down Expand Up @@ -1859,6 +1862,9 @@ def test_list_ad_unit_sizes_rest_pager(transport: str = "rest"):

pager = client.list_ad_unit_sizes(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, ad_unit_messages.AdUnitSize) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1625,6 +1625,9 @@ def test_list_applications_rest_pager(transport: str = "rest"):

pager = client.list_applications(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, application_messages.Application) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1653,6 +1653,9 @@ def test_list_audience_segments_rest_pager(transport: str = "rest"):

pager = client.list_audience_segments(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1649,6 +1649,9 @@ def test_list_bandwidth_groups_rest_pager(transport: str = "rest"):

pager = client.list_bandwidth_groups(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1653,6 +1653,9 @@ def test_list_browser_languages_rest_pager(transport: str = "rest"):

pager = client.list_browser_languages(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1586,6 +1586,9 @@ def test_list_browsers_rest_pager(transport: str = "rest"):

pager = client.list_browsers(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, browser_messages.Browser) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1652,6 +1652,9 @@ def test_list_cms_metadata_keys_rest_pager(transport: str = "rest"):

pager = client.list_cms_metadata_keys(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1655,6 +1655,9 @@ def test_list_cms_metadata_values_rest_pager(transport: str = "rest"):

pager = client.list_cms_metadata_values(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1592,6 +1592,9 @@ def test_list_companies_rest_pager(transport: str = "rest"):

pager = client.list_companies(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, company_messages.Company) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1591,6 +1591,9 @@ def test_list_contacts_rest_pager(transport: str = "rest"):

pager = client.list_contacts(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, contact_messages.Contact) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1644,6 +1644,9 @@ def test_list_content_bundles_rest_pager(transport: str = "rest"):

pager = client.list_content_bundles(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1636,6 +1636,9 @@ def test_list_content_labels_rest_pager(transport: str = "rest"):

pager = client.list_content_labels(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, content_label_messages.ContentLabel) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1586,6 +1586,9 @@ def test_list_content_rest_pager(transport: str = "rest"):

pager = client.list_content(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, content_messages.Content) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1655,6 +1655,9 @@ def test_list_creative_templates_rest_pager(transport: str = "rest"):

pager = client.list_creative_templates(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1631,6 +1631,9 @@ def test_list_custom_fields_rest_pager(transport: str = "rest"):

pager = client.list_custom_fields(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(isinstance(i, custom_field_messages.CustomField) for i in results)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1671,6 +1671,9 @@ def test_list_custom_targeting_keys_rest_pager(transport: str = "rest"):

pager = client.list_custom_targeting_keys(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1700,6 +1700,9 @@ def test_list_custom_targeting_values_rest_pager(transport: str = "rest"):

pager = client.list_custom_targeting_values(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1654,6 +1654,9 @@ def test_list_device_capabilities_rest_pager(transport: str = "rest"):

pager = client.list_device_capabilities(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1649,6 +1649,9 @@ def test_list_device_categories_rest_pager(transport: str = "rest"):

pager = client.list_device_categories(request=sample_request)

assert pager.next_page_token == "abc"
assert str(pager).startswith(f"{pager.__class__.__name__}<")

results = list(pager)
assert len(results) == 6
assert all(
Expand Down
Loading
Loading