diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 39ad3cec..44c78f7c 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:d22cd2ddce65fdac6986f115563faf2fc81482b09dfbea83ac2808c92ecfdff0 + digest: sha256:4e1991042fe54b991db9ca17c8fb386e61b22fe4d1472a568bf0fcac85dcf5d3 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index f7b8344c..b46d7305 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -8,9 +8,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: "3.10" - name: Install nox @@ -24,9 +24,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: "3.10" - name: Install nox diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1e8b05c3..f512a496 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,9 +8,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: "3.10" - name: Install nox diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index 074ee250..e5be6edb 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -11,9 +11,9 @@ jobs: python: ['3.6', '3.7', '3.8', '3.9', '3.10'] steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ matrix.python }} - name: Install nox @@ -26,7 +26,7 @@ jobs: run: | nox -s unit-${{ matrix.python }} - name: Upload coverage results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: coverage-artifacts path: .coverage-${{ matrix.python }} @@ -37,9 +37,9 @@ jobs: - unit steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: "3.10" - name: Install coverage @@ -47,7 +47,7 @@ jobs: python -m pip install --upgrade setuptools pip wheel python -m pip install coverage - name: Download coverage results - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: coverage-artifacts path: .coverage-results/ diff --git a/CHANGELOG.md b/CHANGELOG.md index cdd0ba13..a3eb5685 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ [1]: https://pypi.org/project/google-cloud-iot/#history +### [2.4.1](https://github.com/googleapis/python-iot/compare/v2.4.0...v2.4.1) (2022-03-05) + + +### Bug Fixes + +* **deps:** require google-api-core>=1.31.5, >=2.3.2 ([#267](https://github.com/googleapis/python-iot/issues/267)) ([4a67133](https://github.com/googleapis/python-iot/commit/4a67133df76b790822d276aa6bcbb3e09c808aff)) + ## [2.4.0](https://github.com/googleapis/python-iot/compare/v2.3.0...v2.4.0) (2022-02-24) diff --git a/google/cloud/iot/__init__.py b/google/cloud/iot/__init__.py index abe0114c..38097e1f 100644 --- a/google/cloud/iot/__init__.py +++ b/google/cloud/iot/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/__init__.py b/google/cloud/iot_v1/__init__.py index 868f3507..233482d9 100644 --- a/google/cloud/iot_v1/__init__.py +++ b/google/cloud/iot_v1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/services/__init__.py b/google/cloud/iot_v1/services/__init__.py index 4de65971..e8e1c384 100644 --- a/google/cloud/iot_v1/services/__init__.py +++ b/google/cloud/iot_v1/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/services/device_manager/__init__.py b/google/cloud/iot_v1/services/device_manager/__init__.py index 058144c5..a148afd3 100644 --- a/google/cloud/iot_v1/services/device_manager/__init__.py +++ b/google/cloud/iot_v1/services/device_manager/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/services/device_manager/async_client.py b/google/cloud/iot_v1/services/device_manager/async_client.py index 2f2ac4d8..90cdf082 100644 --- a/google/cloud/iot_v1/services/device_manager/async_client.py +++ b/google/cloud/iot_v1/services/device_manager/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -224,7 +224,7 @@ async def create_device_registry( ) -> resources.DeviceRegistry: r"""Creates a device registry that contains devices. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -323,7 +323,7 @@ async def get_device_registry( ) -> resources.DeviceRegistry: r"""Gets a device registry configuration. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -421,7 +421,7 @@ async def update_device_registry( ) -> resources.DeviceRegistry: r"""Updates a device registry configuration. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -524,7 +524,7 @@ async def delete_device_registry( ) -> None: r"""Deletes a device registry configuration. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -613,7 +613,7 @@ async def list_device_registries( ) -> pagers.ListDeviceRegistriesAsyncPager: r"""Lists device registries. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -723,7 +723,7 @@ async def create_device( ) -> resources.Device: r"""Creates a device in a device registry. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -822,7 +822,7 @@ async def get_device( ) -> resources.Device: r"""Gets details about a device. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -922,7 +922,7 @@ async def update_device( ) -> resources.Device: r"""Updates a device. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1025,7 +1025,7 @@ async def delete_device( ) -> None: r"""Deletes a device. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1116,7 +1116,7 @@ async def list_devices( ) -> pagers.ListDevicesAsyncPager: r"""List devices in a device registry. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1229,7 +1229,7 @@ async def modify_cloud_to_device_config( the modified configuration version and its metadata. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1344,7 +1344,7 @@ async def list_device_config_versions( configuration in descending order (i.e.: newest first). - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1446,7 +1446,7 @@ async def list_device_states( descending order (i.e.: newest first). - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1547,7 +1547,7 @@ async def set_iam_policy( resource. Replaces any existing policy. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1695,7 +1695,7 @@ async def get_iam_policy( not have a policy set. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1844,7 +1844,7 @@ async def test_iam_permissions( permissions, not a NOT_FOUND error. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1965,7 +1965,7 @@ async def send_command_to_device( from the device. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -2095,7 +2095,7 @@ async def bind_device_to_gateway( ) -> device_manager.BindDeviceToGatewayResponse: r"""Associates the device with the gateway. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -2207,7 +2207,7 @@ async def unbind_device_from_gateway( gateway. - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 diff --git a/google/cloud/iot_v1/services/device_manager/client.py b/google/cloud/iot_v1/services/device_manager/client.py index 4f26c108..7807f98d 100644 --- a/google/cloud/iot_v1/services/device_manager/client.py +++ b/google/cloud/iot_v1/services/device_manager/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -433,8 +433,7 @@ def create_device_registry( ) -> resources.DeviceRegistry: r"""Creates a device registry that contains devices. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -533,8 +532,7 @@ def get_device_registry( ) -> resources.DeviceRegistry: r"""Gets a device registry configuration. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -622,8 +620,7 @@ def update_device_registry( ) -> resources.DeviceRegistry: r"""Updates a device registry configuration. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -726,8 +723,7 @@ def delete_device_registry( ) -> None: r"""Deletes a device registry configuration. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -806,8 +802,7 @@ def list_device_registries( ) -> pagers.ListDeviceRegistriesPager: r"""Lists device registries. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -907,8 +902,7 @@ def create_device( ) -> resources.Device: r"""Creates a device in a device registry. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1007,8 +1001,7 @@ def get_device( ) -> resources.Device: r"""Gets details about a device. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1098,8 +1091,7 @@ def update_device( ) -> resources.Device: r"""Updates a device. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1202,8 +1194,7 @@ def delete_device( ) -> None: r"""Deletes a device. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1284,8 +1275,7 @@ def list_devices( ) -> pagers.ListDevicesPager: r"""List devices in a device registry. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1388,8 +1378,7 @@ def modify_cloud_to_device_config( the modified configuration version and its metadata. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1495,8 +1484,7 @@ def list_device_config_versions( configuration in descending order (i.e.: newest first). - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1590,8 +1578,7 @@ def list_device_states( descending order (i.e.: newest first). - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1682,8 +1669,7 @@ def set_iam_policy( resource. Replaces any existing policy. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1830,8 +1816,7 @@ def get_iam_policy( not have a policy set. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -1979,8 +1964,7 @@ def test_iam_permissions( permissions, not a NOT_FOUND error. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -2100,8 +2084,7 @@ def send_command_to_device( from the device. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -2220,8 +2203,7 @@ def bind_device_to_gateway( ) -> device_manager.BindDeviceToGatewayResponse: r"""Associates the device with the gateway. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 @@ -2333,8 +2315,7 @@ def unbind_device_from_gateway( gateway. - - .. code-block:: + .. code-block:: python from google.cloud import iot_v1 diff --git a/google/cloud/iot_v1/services/device_manager/pagers.py b/google/cloud/iot_v1/services/device_manager/pagers.py index e84f8b43..319f54d6 100644 --- a/google/cloud/iot_v1/services/device_manager/pagers.py +++ b/google/cloud/iot_v1/services/device_manager/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/services/device_manager/transports/__init__.py b/google/cloud/iot_v1/services/device_manager/transports/__init__.py index f9f4b2e3..ae107a58 100644 --- a/google/cloud/iot_v1/services/device_manager/transports/__init__.py +++ b/google/cloud/iot_v1/services/device_manager/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/services/device_manager/transports/base.py b/google/cloud/iot_v1/services/device_manager/transports/base.py index 3435d32a..029e3feb 100644 --- a/google/cloud/iot_v1/services/device_manager/transports/base.py +++ b/google/cloud/iot_v1/services/device_manager/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/services/device_manager/transports/grpc.py b/google/cloud/iot_v1/services/device_manager/transports/grpc.py index 20675cf3..bb5e5d19 100644 --- a/google/cloud/iot_v1/services/device_manager/transports/grpc.py +++ b/google/cloud/iot_v1/services/device_manager/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/services/device_manager/transports/grpc_asyncio.py b/google/cloud/iot_v1/services/device_manager/transports/grpc_asyncio.py index 57d8203e..5b11aa71 100644 --- a/google/cloud/iot_v1/services/device_manager/transports/grpc_asyncio.py +++ b/google/cloud/iot_v1/services/device_manager/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/types/__init__.py b/google/cloud/iot_v1/types/__init__.py index b91754ce..351ef7b5 100644 --- a/google/cloud/iot_v1/types/__init__.py +++ b/google/cloud/iot_v1/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/types/device_manager.py b/google/cloud/iot_v1/types/device_manager.py index 8f4dc0d7..60a87da3 100644 --- a/google/cloud/iot_v1/types/device_manager.py +++ b/google/cloud/iot_v1/types/device_manager.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/google/cloud/iot_v1/types/resources.py b/google/cloud/iot_v1/types/resources.py index e8a618d0..51869023 100644 --- a/google/cloud/iot_v1/types/resources.py +++ b/google/cloud/iot_v1/types/resources.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/samples/api-client/accesstoken_example/noxfile.py b/samples/api-client/accesstoken_example/noxfile.py index 3637109c..400396ce 100644 --- a/samples/api-client/accesstoken_example/noxfile.py +++ b/samples/api-client/accesstoken_example/noxfile.py @@ -188,42 +188,54 @@ def _session_tests( # check for presence of tests test_list = glob.glob("*_test.py") + glob.glob("test_*.py") test_list.extend(glob.glob("tests")) + if len(test_list) == 0: print("No tests found, skipping directory.") - else: - if TEST_CONFIG["pip_version_override"]: - pip_version = TEST_CONFIG["pip_version_override"] - session.install(f"pip=={pip_version}") - """Runs py.test for a particular project.""" - if os.path.exists("requirements.txt"): - if os.path.exists("constraints.txt"): - session.install("-r", "requirements.txt", "-c", "constraints.txt") - else: - session.install("-r", "requirements.txt") - - if os.path.exists("requirements-test.txt"): - if os.path.exists("constraints-test.txt"): - session.install( - "-r", "requirements-test.txt", "-c", "constraints-test.txt" - ) - else: - session.install("-r", "requirements-test.txt") - - if INSTALL_LIBRARY_FROM_SOURCE: - session.install("-e", _get_repo_root()) - - if post_install: - post_install(session) - - session.run( - "pytest", - *(PYTEST_COMMON_ARGS + session.posargs), - # Pytest will return 5 when no tests are collected. This can happen - # on travis where slow and flaky tests are excluded. - # See http://doc.pytest.org/en/latest/_modules/_pytest/main.html - success_codes=[0, 5], - env=get_pytest_env_vars(), - ) + return + + if TEST_CONFIG["pip_version_override"]: + pip_version = TEST_CONFIG["pip_version_override"] + session.install(f"pip=={pip_version}") + """Runs py.test for a particular project.""" + concurrent_args = [] + if os.path.exists("requirements.txt"): + if os.path.exists("constraints.txt"): + session.install("-r", "requirements.txt", "-c", "constraints.txt") + else: + session.install("-r", "requirements.txt") + with open("requirements.txt") as rfile: + packages = rfile.read() + + if os.path.exists("requirements-test.txt"): + if os.path.exists("constraints-test.txt"): + session.install( + "-r", "requirements-test.txt", "-c", "constraints-test.txt" + ) + else: + session.install("-r", "requirements-test.txt") + with open("requirements-test.txt") as rtfile: + packages += rtfile.read() + + if INSTALL_LIBRARY_FROM_SOURCE: + session.install("-e", _get_repo_root()) + + if post_install: + post_install(session) + + if "pytest-parallel" in packages: + concurrent_args.extend(['--workers', 'auto', '--tests-per-worker', 'auto']) + elif "pytest-xdist" in packages: + concurrent_args.extend(['-n', 'auto']) + + session.run( + "pytest", + *(PYTEST_COMMON_ARGS + session.posargs + concurrent_args), + # Pytest will return 5 when no tests are collected. This can happen + # on travis where slow and flaky tests are excluded. + # See http://doc.pytest.org/en/latest/_modules/_pytest/main.html + success_codes=[0, 5], + env=get_pytest_env_vars(), + ) @nox.session(python=ALL_VERSIONS) diff --git a/samples/api-client/accesstoken_example/requirements-test.txt b/samples/api-client/accesstoken_example/requirements-test.txt index 1a1b18d2..1fb33361 100644 --- a/samples/api-client/accesstoken_example/requirements-test.txt +++ b/samples/api-client/accesstoken_example/requirements-test.txt @@ -1,3 +1,3 @@ pytest==7.0.1 -google-cloud-pubsub==2.9.0 +google-cloud-pubsub==2.10.0 google-cloud-storage==2.1.0 diff --git a/samples/api-client/accesstoken_example/requirements.txt b/samples/api-client/accesstoken_example/requirements.txt index 68085ae5..2ce282d7 100644 --- a/samples/api-client/accesstoken_example/requirements.txt +++ b/samples/api-client/accesstoken_example/requirements.txt @@ -1,10 +1,10 @@ cryptography==36.0.1 flaky==3.7.0 -google-api-python-client==2.38.0 +google-api-python-client==2.39.0 google-auth-httplib2==0.1.0 google-auth==2.6.0 -google-cloud-iot==2.3.0 -google-cloud-pubsub==2.9.0 +google-cloud-iot==2.4.0 +google-cloud-pubsub==2.10.0 google-cloud-storage==2.1.0 paho-mqtt==1.6.1 pyjwt==2.3.0 diff --git a/samples/api-client/manager/noxfile.py b/samples/api-client/manager/noxfile.py index 20cdfc62..4c808af7 100644 --- a/samples/api-client/manager/noxfile.py +++ b/samples/api-client/manager/noxfile.py @@ -188,42 +188,54 @@ def _session_tests( # check for presence of tests test_list = glob.glob("*_test.py") + glob.glob("test_*.py") test_list.extend(glob.glob("tests")) + if len(test_list) == 0: print("No tests found, skipping directory.") - else: - if TEST_CONFIG["pip_version_override"]: - pip_version = TEST_CONFIG["pip_version_override"] - session.install(f"pip=={pip_version}") - """Runs py.test for a particular project.""" - if os.path.exists("requirements.txt"): - if os.path.exists("constraints.txt"): - session.install("-r", "requirements.txt", "-c", "constraints.txt") - else: - session.install("-r", "requirements.txt") - - if os.path.exists("requirements-test.txt"): - if os.path.exists("constraints-test.txt"): - session.install( - "-r", "requirements-test.txt", "-c", "constraints-test.txt" - ) - else: - session.install("-r", "requirements-test.txt") - - if INSTALL_LIBRARY_FROM_SOURCE: - session.install("-e", _get_repo_root()) - - if post_install: - post_install(session) - - session.run( - "pytest", - *(PYTEST_COMMON_ARGS + session.posargs), - # Pytest will return 5 when no tests are collected. This can happen - # on travis where slow and flaky tests are excluded. - # See http://doc.pytest.org/en/latest/_modules/_pytest/main.html - success_codes=[0, 5], - env=get_pytest_env_vars(), - ) + return + + if TEST_CONFIG["pip_version_override"]: + pip_version = TEST_CONFIG["pip_version_override"] + session.install(f"pip=={pip_version}") + """Runs py.test for a particular project.""" + concurrent_args = [] + if os.path.exists("requirements.txt"): + if os.path.exists("constraints.txt"): + session.install("-r", "requirements.txt", "-c", "constraints.txt") + else: + session.install("-r", "requirements.txt") + with open("requirements.txt") as rfile: + packages = rfile.read() + + if os.path.exists("requirements-test.txt"): + if os.path.exists("constraints-test.txt"): + session.install( + "-r", "requirements-test.txt", "-c", "constraints-test.txt" + ) + else: + session.install("-r", "requirements-test.txt") + with open("requirements-test.txt") as rtfile: + packages += rtfile.read() + + if INSTALL_LIBRARY_FROM_SOURCE: + session.install("-e", _get_repo_root()) + + if post_install: + post_install(session) + + if "pytest-parallel" in packages: + concurrent_args.extend(['--workers', 'auto', '--tests-per-worker', 'auto']) + elif "pytest-xdist" in packages: + concurrent_args.extend(['-n', 'auto']) + + session.run( + "pytest", + *(PYTEST_COMMON_ARGS + session.posargs + concurrent_args), + # Pytest will return 5 when no tests are collected. This can happen + # on travis where slow and flaky tests are excluded. + # See http://doc.pytest.org/en/latest/_modules/_pytest/main.html + success_codes=[0, 5], + env=get_pytest_env_vars(), + ) @nox.session(python=ALL_VERSIONS) diff --git a/samples/api-client/manager/requirements.txt b/samples/api-client/manager/requirements.txt index 96774b88..be9f6dc9 100644 --- a/samples/api-client/manager/requirements.txt +++ b/samples/api-client/manager/requirements.txt @@ -1,9 +1,9 @@ cryptography==36.0.1 flaky==3.7.0 -google-api-python-client==2.38.0 +google-api-python-client==2.39.0 google-auth-httplib2==0.1.0 google-auth==2.6.0 -google-cloud-iot==2.3.0 -google-cloud-pubsub==2.9.0 +google-cloud-iot==2.4.0 +google-cloud-pubsub==2.10.0 paho-mqtt==1.6.1 pyjwt==2.3.0 diff --git a/samples/api-client/mqtt_example/noxfile.py b/samples/api-client/mqtt_example/noxfile.py index 3637109c..400396ce 100644 --- a/samples/api-client/mqtt_example/noxfile.py +++ b/samples/api-client/mqtt_example/noxfile.py @@ -188,42 +188,54 @@ def _session_tests( # check for presence of tests test_list = glob.glob("*_test.py") + glob.glob("test_*.py") test_list.extend(glob.glob("tests")) + if len(test_list) == 0: print("No tests found, skipping directory.") - else: - if TEST_CONFIG["pip_version_override"]: - pip_version = TEST_CONFIG["pip_version_override"] - session.install(f"pip=={pip_version}") - """Runs py.test for a particular project.""" - if os.path.exists("requirements.txt"): - if os.path.exists("constraints.txt"): - session.install("-r", "requirements.txt", "-c", "constraints.txt") - else: - session.install("-r", "requirements.txt") - - if os.path.exists("requirements-test.txt"): - if os.path.exists("constraints-test.txt"): - session.install( - "-r", "requirements-test.txt", "-c", "constraints-test.txt" - ) - else: - session.install("-r", "requirements-test.txt") - - if INSTALL_LIBRARY_FROM_SOURCE: - session.install("-e", _get_repo_root()) - - if post_install: - post_install(session) - - session.run( - "pytest", - *(PYTEST_COMMON_ARGS + session.posargs), - # Pytest will return 5 when no tests are collected. This can happen - # on travis where slow and flaky tests are excluded. - # See http://doc.pytest.org/en/latest/_modules/_pytest/main.html - success_codes=[0, 5], - env=get_pytest_env_vars(), - ) + return + + if TEST_CONFIG["pip_version_override"]: + pip_version = TEST_CONFIG["pip_version_override"] + session.install(f"pip=={pip_version}") + """Runs py.test for a particular project.""" + concurrent_args = [] + if os.path.exists("requirements.txt"): + if os.path.exists("constraints.txt"): + session.install("-r", "requirements.txt", "-c", "constraints.txt") + else: + session.install("-r", "requirements.txt") + with open("requirements.txt") as rfile: + packages = rfile.read() + + if os.path.exists("requirements-test.txt"): + if os.path.exists("constraints-test.txt"): + session.install( + "-r", "requirements-test.txt", "-c", "constraints-test.txt" + ) + else: + session.install("-r", "requirements-test.txt") + with open("requirements-test.txt") as rtfile: + packages += rtfile.read() + + if INSTALL_LIBRARY_FROM_SOURCE: + session.install("-e", _get_repo_root()) + + if post_install: + post_install(session) + + if "pytest-parallel" in packages: + concurrent_args.extend(['--workers', 'auto', '--tests-per-worker', 'auto']) + elif "pytest-xdist" in packages: + concurrent_args.extend(['-n', 'auto']) + + session.run( + "pytest", + *(PYTEST_COMMON_ARGS + session.posargs + concurrent_args), + # Pytest will return 5 when no tests are collected. This can happen + # on travis where slow and flaky tests are excluded. + # See http://doc.pytest.org/en/latest/_modules/_pytest/main.html + success_codes=[0, 5], + env=get_pytest_env_vars(), + ) @nox.session(python=ALL_VERSIONS) diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_bind_device_to_gateway_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_bind_device_to_gateway_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_bind_device_to_gateway_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_bind_device_to_gateway_async.py index 1f237ae3..d5a3569a 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_bind_device_to_gateway_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_bind_device_to_gateway_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_BindDeviceToGateway_async] +# [START cloudiot_v1_generated_DeviceManager_BindDeviceToGateway_async] from google.cloud import iot_v1 @@ -44,4 +44,4 @@ async def sample_bind_device_to_gateway(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_BindDeviceToGateway_async] +# [END cloudiot_v1_generated_DeviceManager_BindDeviceToGateway_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_bind_device_to_gateway_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_bind_device_to_gateway_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_bind_device_to_gateway_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_bind_device_to_gateway_sync.py index 13707ed7..83944815 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_bind_device_to_gateway_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_bind_device_to_gateway_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_BindDeviceToGateway_sync] +# [START cloudiot_v1_generated_DeviceManager_BindDeviceToGateway_sync] from google.cloud import iot_v1 @@ -44,4 +44,4 @@ def sample_bind_device_to_gateway(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_BindDeviceToGateway_sync] +# [END cloudiot_v1_generated_DeviceManager_BindDeviceToGateway_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_async.py index 7890a577..43315dcf 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_CreateDevice_async] +# [START cloudiot_v1_generated_DeviceManager_CreateDevice_async] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ async def sample_create_device(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_CreateDevice_async] +# [END cloudiot_v1_generated_DeviceManager_CreateDevice_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_registry_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_registry_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_registry_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_registry_async.py index 804b0825..979e7f03 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_registry_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_registry_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_CreateDeviceRegistry_async] +# [START cloudiot_v1_generated_DeviceManager_CreateDeviceRegistry_async] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ async def sample_create_device_registry(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_CreateDeviceRegistry_async] +# [END cloudiot_v1_generated_DeviceManager_CreateDeviceRegistry_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_registry_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_registry_sync.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_registry_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_registry_sync.py index 7f484f20..51673110 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_registry_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_registry_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_CreateDeviceRegistry_sync] +# [START cloudiot_v1_generated_DeviceManager_CreateDeviceRegistry_sync] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ def sample_create_device_registry(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_CreateDeviceRegistry_sync] +# [END cloudiot_v1_generated_DeviceManager_CreateDeviceRegistry_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_sync.py index 3a945324..a800e4dd 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_create_device_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_create_device_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_CreateDevice_sync] +# [START cloudiot_v1_generated_DeviceManager_CreateDevice_sync] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ def sample_create_device(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_CreateDevice_sync] +# [END cloudiot_v1_generated_DeviceManager_CreateDevice_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_async.py index c4e76b81..cb87e21f 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_DeleteDevice_async] +# [START cloudiot_v1_generated_DeviceManager_DeleteDevice_async] from google.cloud import iot_v1 @@ -40,4 +40,4 @@ async def sample_delete_device(): await client.delete_device(request=request) -# [END cloudiot_generated_iot_v1_DeviceManager_DeleteDevice_async] +# [END cloudiot_v1_generated_DeviceManager_DeleteDevice_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_registry_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_registry_async.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_registry_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_registry_async.py index c52f86c6..5c2ccb69 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_registry_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_registry_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_DeleteDeviceRegistry_async] +# [START cloudiot_v1_generated_DeviceManager_DeleteDeviceRegistry_async] from google.cloud import iot_v1 @@ -40,4 +40,4 @@ async def sample_delete_device_registry(): await client.delete_device_registry(request=request) -# [END cloudiot_generated_iot_v1_DeviceManager_DeleteDeviceRegistry_async] +# [END cloudiot_v1_generated_DeviceManager_DeleteDeviceRegistry_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_registry_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_registry_sync.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_registry_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_registry_sync.py index 02e678d5..c8186544 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_registry_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_registry_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_DeleteDeviceRegistry_sync] +# [START cloudiot_v1_generated_DeviceManager_DeleteDeviceRegistry_sync] from google.cloud import iot_v1 @@ -40,4 +40,4 @@ def sample_delete_device_registry(): client.delete_device_registry(request=request) -# [END cloudiot_generated_iot_v1_DeviceManager_DeleteDeviceRegistry_sync] +# [END cloudiot_v1_generated_DeviceManager_DeleteDeviceRegistry_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_sync.py index 81541b5d..beafe3be 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_delete_device_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_delete_device_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_DeleteDevice_sync] +# [START cloudiot_v1_generated_DeviceManager_DeleteDevice_sync] from google.cloud import iot_v1 @@ -40,4 +40,4 @@ def sample_delete_device(): client.delete_device(request=request) -# [END cloudiot_generated_iot_v1_DeviceManager_DeleteDevice_sync] +# [END cloudiot_v1_generated_DeviceManager_DeleteDevice_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_async.py index 89c460d2..32e8453b 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_GetDevice_async] +# [START cloudiot_v1_generated_DeviceManager_GetDevice_async] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ async def sample_get_device(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_GetDevice_async] +# [END cloudiot_v1_generated_DeviceManager_GetDevice_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_registry_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_registry_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_registry_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_registry_async.py index 31efd0d7..4e0c1344 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_registry_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_registry_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_GetDeviceRegistry_async] +# [START cloudiot_v1_generated_DeviceManager_GetDeviceRegistry_async] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ async def sample_get_device_registry(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_GetDeviceRegistry_async] +# [END cloudiot_v1_generated_DeviceManager_GetDeviceRegistry_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_registry_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_registry_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_registry_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_registry_sync.py index 5943f5a1..119c8d9f 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_registry_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_registry_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_GetDeviceRegistry_sync] +# [START cloudiot_v1_generated_DeviceManager_GetDeviceRegistry_sync] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ def sample_get_device_registry(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_GetDeviceRegistry_sync] +# [END cloudiot_v1_generated_DeviceManager_GetDeviceRegistry_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_sync.py index 9107dbca..c5824a00 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_device_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_device_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_GetDevice_sync] +# [START cloudiot_v1_generated_DeviceManager_GetDevice_sync] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ def sample_get_device(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_GetDevice_sync] +# [END cloudiot_v1_generated_DeviceManager_GetDevice_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_iam_policy_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_iam_policy_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_iam_policy_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_get_iam_policy_async.py index 295a65fe..36f79b64 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_iam_policy_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_iam_policy_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_GetIamPolicy_async] +# [START cloudiot_v1_generated_DeviceManager_GetIamPolicy_async] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ async def sample_get_iam_policy(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_GetIamPolicy_async] +# [END cloudiot_v1_generated_DeviceManager_GetIamPolicy_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_iam_policy_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_iam_policy_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_iam_policy_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_get_iam_policy_sync.py index 8910834f..f0e08a17 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_get_iam_policy_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_get_iam_policy_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_GetIamPolicy_sync] +# [START cloudiot_v1_generated_DeviceManager_GetIamPolicy_sync] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ def sample_get_iam_policy(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_GetIamPolicy_sync] +# [END cloudiot_v1_generated_DeviceManager_GetIamPolicy_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_config_versions_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_config_versions_async.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_config_versions_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_config_versions_async.py index fbf32509..a3e25152 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_config_versions_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_config_versions_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ListDeviceConfigVersions_async] +# [START cloudiot_v1_generated_DeviceManager_ListDeviceConfigVersions_async] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ async def sample_list_device_config_versions(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ListDeviceConfigVersions_async] +# [END cloudiot_v1_generated_DeviceManager_ListDeviceConfigVersions_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_config_versions_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_config_versions_sync.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_config_versions_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_config_versions_sync.py index 4e01fd9d..e7af2400 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_config_versions_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_config_versions_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ListDeviceConfigVersions_sync] +# [START cloudiot_v1_generated_DeviceManager_ListDeviceConfigVersions_sync] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ def sample_list_device_config_versions(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ListDeviceConfigVersions_sync] +# [END cloudiot_v1_generated_DeviceManager_ListDeviceConfigVersions_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_registries_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_registries_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_registries_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_registries_async.py index 880c7c41..5bfc98d1 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_registries_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_registries_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ListDeviceRegistries_async] +# [START cloudiot_v1_generated_DeviceManager_ListDeviceRegistries_async] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ async def sample_list_device_registries(): async for response in page_result: print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ListDeviceRegistries_async] +# [END cloudiot_v1_generated_DeviceManager_ListDeviceRegistries_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_registries_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_registries_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_registries_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_registries_sync.py index 2d5ef450..656286d0 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_registries_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_registries_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ListDeviceRegistries_sync] +# [START cloudiot_v1_generated_DeviceManager_ListDeviceRegistries_sync] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ def sample_list_device_registries(): for response in page_result: print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ListDeviceRegistries_sync] +# [END cloudiot_v1_generated_DeviceManager_ListDeviceRegistries_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_states_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_states_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_states_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_states_async.py index 075f70ae..0e421a58 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_states_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_states_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ListDeviceStates_async] +# [START cloudiot_v1_generated_DeviceManager_ListDeviceStates_async] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ async def sample_list_device_states(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ListDeviceStates_async] +# [END cloudiot_v1_generated_DeviceManager_ListDeviceStates_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_states_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_states_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_states_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_states_sync.py index 681c83c2..c4d3dda4 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_device_states_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_device_states_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ListDeviceStates_sync] +# [START cloudiot_v1_generated_DeviceManager_ListDeviceStates_sync] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ def sample_list_device_states(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ListDeviceStates_sync] +# [END cloudiot_v1_generated_DeviceManager_ListDeviceStates_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_devices_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_devices_async.py similarity index 89% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_devices_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_list_devices_async.py index ac77f720..31ac9fa5 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_devices_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_devices_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ListDevices_async] +# [START cloudiot_v1_generated_DeviceManager_ListDevices_async] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ async def sample_list_devices(): async for response in page_result: print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ListDevices_async] +# [END cloudiot_v1_generated_DeviceManager_ListDevices_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_devices_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_devices_sync.py similarity index 89% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_devices_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_list_devices_sync.py index ea51d220..58236b46 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_list_devices_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_list_devices_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ListDevices_sync] +# [START cloudiot_v1_generated_DeviceManager_ListDevices_sync] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ def sample_list_devices(): for response in page_result: print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ListDevices_sync] +# [END cloudiot_v1_generated_DeviceManager_ListDevices_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_modify_cloud_to_device_config_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_modify_cloud_to_device_config_async.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_modify_cloud_to_device_config_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_modify_cloud_to_device_config_async.py index 4ee479cf..bf896408 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_modify_cloud_to_device_config_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_modify_cloud_to_device_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ModifyCloudToDeviceConfig_async] +# [START cloudiot_v1_generated_DeviceManager_ModifyCloudToDeviceConfig_async] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ async def sample_modify_cloud_to_device_config(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ModifyCloudToDeviceConfig_async] +# [END cloudiot_v1_generated_DeviceManager_ModifyCloudToDeviceConfig_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_modify_cloud_to_device_config_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_modify_cloud_to_device_config_sync.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_modify_cloud_to_device_config_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_modify_cloud_to_device_config_sync.py index 5c048b90..4f78b8f2 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_modify_cloud_to_device_config_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_modify_cloud_to_device_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_ModifyCloudToDeviceConfig_sync] +# [START cloudiot_v1_generated_DeviceManager_ModifyCloudToDeviceConfig_sync] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ def sample_modify_cloud_to_device_config(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_ModifyCloudToDeviceConfig_sync] +# [END cloudiot_v1_generated_DeviceManager_ModifyCloudToDeviceConfig_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_send_command_to_device_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_send_command_to_device_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_send_command_to_device_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_send_command_to_device_async.py index 361d9575..5eeb9667 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_send_command_to_device_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_send_command_to_device_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_SendCommandToDevice_async] +# [START cloudiot_v1_generated_DeviceManager_SendCommandToDevice_async] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ async def sample_send_command_to_device(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_SendCommandToDevice_async] +# [END cloudiot_v1_generated_DeviceManager_SendCommandToDevice_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_send_command_to_device_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_send_command_to_device_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_send_command_to_device_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_send_command_to_device_sync.py index f6c0bc78..b0b95420 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_send_command_to_device_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_send_command_to_device_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_SendCommandToDevice_sync] +# [START cloudiot_v1_generated_DeviceManager_SendCommandToDevice_sync] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ def sample_send_command_to_device(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_SendCommandToDevice_sync] +# [END cloudiot_v1_generated_DeviceManager_SendCommandToDevice_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_set_iam_policy_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_set_iam_policy_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_set_iam_policy_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_set_iam_policy_async.py index 915c16d3..3209a09f 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_set_iam_policy_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_set_iam_policy_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_SetIamPolicy_async] +# [START cloudiot_v1_generated_DeviceManager_SetIamPolicy_async] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ async def sample_set_iam_policy(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_SetIamPolicy_async] +# [END cloudiot_v1_generated_DeviceManager_SetIamPolicy_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_set_iam_policy_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_set_iam_policy_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_set_iam_policy_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_set_iam_policy_sync.py index 70c8b526..a23d1a10 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_set_iam_policy_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_set_iam_policy_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_SetIamPolicy_sync] +# [START cloudiot_v1_generated_DeviceManager_SetIamPolicy_sync] from google.cloud import iot_v1 @@ -42,4 +42,4 @@ def sample_set_iam_policy(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_SetIamPolicy_sync] +# [END cloudiot_v1_generated_DeviceManager_SetIamPolicy_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_test_iam_permissions_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_test_iam_permissions_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_test_iam_permissions_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_test_iam_permissions_async.py index 7f577c30..eb6a4271 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_test_iam_permissions_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_test_iam_permissions_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_TestIamPermissions_async] +# [START cloudiot_v1_generated_DeviceManager_TestIamPermissions_async] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ async def sample_test_iam_permissions(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_TestIamPermissions_async] +# [END cloudiot_v1_generated_DeviceManager_TestIamPermissions_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_test_iam_permissions_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_test_iam_permissions_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_test_iam_permissions_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_test_iam_permissions_sync.py index da19dd05..76603816 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_test_iam_permissions_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_test_iam_permissions_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_TestIamPermissions_sync] +# [START cloudiot_v1_generated_DeviceManager_TestIamPermissions_sync] from google.cloud import iot_v1 @@ -43,4 +43,4 @@ def sample_test_iam_permissions(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_TestIamPermissions_sync] +# [END cloudiot_v1_generated_DeviceManager_TestIamPermissions_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_unbind_device_from_gateway_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_unbind_device_from_gateway_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_unbind_device_from_gateway_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_unbind_device_from_gateway_async.py index d17aa3aa..d5de410b 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_unbind_device_from_gateway_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_unbind_device_from_gateway_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_UnbindDeviceFromGateway_async] +# [START cloudiot_v1_generated_DeviceManager_UnbindDeviceFromGateway_async] from google.cloud import iot_v1 @@ -44,4 +44,4 @@ async def sample_unbind_device_from_gateway(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_UnbindDeviceFromGateway_async] +# [END cloudiot_v1_generated_DeviceManager_UnbindDeviceFromGateway_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_unbind_device_from_gateway_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_unbind_device_from_gateway_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_unbind_device_from_gateway_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_unbind_device_from_gateway_sync.py index 402fd515..c7857602 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_unbind_device_from_gateway_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_unbind_device_from_gateway_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_UnbindDeviceFromGateway_sync] +# [START cloudiot_v1_generated_DeviceManager_UnbindDeviceFromGateway_sync] from google.cloud import iot_v1 @@ -44,4 +44,4 @@ def sample_unbind_device_from_gateway(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_UnbindDeviceFromGateway_sync] +# [END cloudiot_v1_generated_DeviceManager_UnbindDeviceFromGateway_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_async.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_async.py index 25072957..1e4471df 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_UpdateDevice_async] +# [START cloudiot_v1_generated_DeviceManager_UpdateDevice_async] from google.cloud import iot_v1 @@ -41,4 +41,4 @@ async def sample_update_device(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_UpdateDevice_async] +# [END cloudiot_v1_generated_DeviceManager_UpdateDevice_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_registry_async.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_registry_async.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_registry_async.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_registry_async.py index b69818ba..499d3414 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_registry_async.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_registry_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_UpdateDeviceRegistry_async] +# [START cloudiot_v1_generated_DeviceManager_UpdateDeviceRegistry_async] from google.cloud import iot_v1 @@ -41,4 +41,4 @@ async def sample_update_device_registry(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_UpdateDeviceRegistry_async] +# [END cloudiot_v1_generated_DeviceManager_UpdateDeviceRegistry_async] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_registry_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_registry_sync.py similarity index 87% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_registry_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_registry_sync.py index a3c571e6..c856eb4e 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_registry_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_registry_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_UpdateDeviceRegistry_sync] +# [START cloudiot_v1_generated_DeviceManager_UpdateDeviceRegistry_sync] from google.cloud import iot_v1 @@ -41,4 +41,4 @@ def sample_update_device_registry(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_UpdateDeviceRegistry_sync] +# [END cloudiot_v1_generated_DeviceManager_UpdateDeviceRegistry_sync] diff --git a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_sync.py b/samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_sync.py similarity index 88% rename from samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_sync.py rename to samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_sync.py index 735fe4e0..49ccc2f6 100644 --- a/samples/generated_samples/cloudiot_generated_iot_v1_device_manager_update_device_sync.py +++ b/samples/generated_samples/cloudiot_v1_generated_device_manager_update_device_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-iot -# [START cloudiot_generated_iot_v1_DeviceManager_UpdateDevice_sync] +# [START cloudiot_v1_generated_DeviceManager_UpdateDevice_sync] from google.cloud import iot_v1 @@ -41,4 +41,4 @@ def sample_update_device(): # Handle the response print(response) -# [END cloudiot_generated_iot_v1_DeviceManager_UpdateDevice_sync] +# [END cloudiot_v1_generated_DeviceManager_UpdateDevice_sync] diff --git a/samples/generated_samples/snippet_metadata_iot_v1.json b/samples/generated_samples/snippet_metadata_iot_v1.json index 4579a13f..975ad0e3 100644 --- a/samples/generated_samples/snippet_metadata_iot_v1.json +++ b/samples/generated_samples/snippet_metadata_iot_v1.json @@ -10,8 +10,8 @@ "shortName": "BindDeviceToGateway" } }, - "file": "cloudiot_generated_iot_v1_device_manager_bind_device_to_gateway_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_BindDeviceToGateway_async", + "file": "cloudiot_v1_generated_device_manager_bind_device_to_gateway_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_BindDeviceToGateway_async", "segments": [ { "end": 46, @@ -54,8 +54,8 @@ "shortName": "BindDeviceToGateway" } }, - "file": "cloudiot_generated_iot_v1_device_manager_bind_device_to_gateway_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_BindDeviceToGateway_sync", + "file": "cloudiot_v1_generated_device_manager_bind_device_to_gateway_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_BindDeviceToGateway_sync", "segments": [ { "end": 46, @@ -99,8 +99,8 @@ "shortName": "CreateDeviceRegistry" } }, - "file": "cloudiot_generated_iot_v1_device_manager_create_device_registry_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_CreateDeviceRegistry_async", + "file": "cloudiot_v1_generated_device_manager_create_device_registry_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_CreateDeviceRegistry_async", "segments": [ { "end": 44, @@ -143,8 +143,8 @@ "shortName": "CreateDeviceRegistry" } }, - "file": "cloudiot_generated_iot_v1_device_manager_create_device_registry_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_CreateDeviceRegistry_sync", + "file": "cloudiot_v1_generated_device_manager_create_device_registry_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_CreateDeviceRegistry_sync", "segments": [ { "end": 44, @@ -188,8 +188,8 @@ "shortName": "CreateDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_create_device_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_CreateDevice_async", + "file": "cloudiot_v1_generated_device_manager_create_device_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_CreateDevice_async", "segments": [ { "end": 44, @@ -232,8 +232,8 @@ "shortName": "CreateDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_create_device_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_CreateDevice_sync", + "file": "cloudiot_v1_generated_device_manager_create_device_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_CreateDevice_sync", "segments": [ { "end": 44, @@ -277,8 +277,8 @@ "shortName": "DeleteDeviceRegistry" } }, - "file": "cloudiot_generated_iot_v1_device_manager_delete_device_registry_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_DeleteDeviceRegistry_async", + "file": "cloudiot_v1_generated_device_manager_delete_device_registry_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_DeleteDeviceRegistry_async", "segments": [ { "end": 42, @@ -319,8 +319,8 @@ "shortName": "DeleteDeviceRegistry" } }, - "file": "cloudiot_generated_iot_v1_device_manager_delete_device_registry_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_DeleteDeviceRegistry_sync", + "file": "cloudiot_v1_generated_device_manager_delete_device_registry_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_DeleteDeviceRegistry_sync", "segments": [ { "end": 42, @@ -362,8 +362,8 @@ "shortName": "DeleteDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_delete_device_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_DeleteDevice_async", + "file": "cloudiot_v1_generated_device_manager_delete_device_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_DeleteDevice_async", "segments": [ { "end": 42, @@ -404,8 +404,8 @@ "shortName": "DeleteDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_delete_device_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_DeleteDevice_sync", + "file": "cloudiot_v1_generated_device_manager_delete_device_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_DeleteDevice_sync", "segments": [ { "end": 42, @@ -447,8 +447,8 @@ "shortName": "GetDeviceRegistry" } }, - "file": "cloudiot_generated_iot_v1_device_manager_get_device_registry_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_GetDeviceRegistry_async", + "file": "cloudiot_v1_generated_device_manager_get_device_registry_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_GetDeviceRegistry_async", "segments": [ { "end": 44, @@ -491,8 +491,8 @@ "shortName": "GetDeviceRegistry" } }, - "file": "cloudiot_generated_iot_v1_device_manager_get_device_registry_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_GetDeviceRegistry_sync", + "file": "cloudiot_v1_generated_device_manager_get_device_registry_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_GetDeviceRegistry_sync", "segments": [ { "end": 44, @@ -536,8 +536,8 @@ "shortName": "GetDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_get_device_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_GetDevice_async", + "file": "cloudiot_v1_generated_device_manager_get_device_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_GetDevice_async", "segments": [ { "end": 44, @@ -580,8 +580,8 @@ "shortName": "GetDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_get_device_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_GetDevice_sync", + "file": "cloudiot_v1_generated_device_manager_get_device_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_GetDevice_sync", "segments": [ { "end": 44, @@ -625,8 +625,8 @@ "shortName": "GetIamPolicy" } }, - "file": "cloudiot_generated_iot_v1_device_manager_get_iam_policy_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_GetIamPolicy_async", + "file": "cloudiot_v1_generated_device_manager_get_iam_policy_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_GetIamPolicy_async", "segments": [ { "end": 44, @@ -669,8 +669,8 @@ "shortName": "GetIamPolicy" } }, - "file": "cloudiot_generated_iot_v1_device_manager_get_iam_policy_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_GetIamPolicy_sync", + "file": "cloudiot_v1_generated_device_manager_get_iam_policy_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_GetIamPolicy_sync", "segments": [ { "end": 44, @@ -714,8 +714,8 @@ "shortName": "ListDeviceConfigVersions" } }, - "file": "cloudiot_generated_iot_v1_device_manager_list_device_config_versions_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ListDeviceConfigVersions_async", + "file": "cloudiot_v1_generated_device_manager_list_device_config_versions_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ListDeviceConfigVersions_async", "segments": [ { "end": 44, @@ -758,8 +758,8 @@ "shortName": "ListDeviceConfigVersions" } }, - "file": "cloudiot_generated_iot_v1_device_manager_list_device_config_versions_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ListDeviceConfigVersions_sync", + "file": "cloudiot_v1_generated_device_manager_list_device_config_versions_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ListDeviceConfigVersions_sync", "segments": [ { "end": 44, @@ -803,8 +803,8 @@ "shortName": "ListDeviceRegistries" } }, - "file": "cloudiot_generated_iot_v1_device_manager_list_device_registries_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ListDeviceRegistries_async", + "file": "cloudiot_v1_generated_device_manager_list_device_registries_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ListDeviceRegistries_async", "segments": [ { "end": 45, @@ -847,8 +847,8 @@ "shortName": "ListDeviceRegistries" } }, - "file": "cloudiot_generated_iot_v1_device_manager_list_device_registries_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ListDeviceRegistries_sync", + "file": "cloudiot_v1_generated_device_manager_list_device_registries_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ListDeviceRegistries_sync", "segments": [ { "end": 45, @@ -892,8 +892,8 @@ "shortName": "ListDeviceStates" } }, - "file": "cloudiot_generated_iot_v1_device_manager_list_device_states_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ListDeviceStates_async", + "file": "cloudiot_v1_generated_device_manager_list_device_states_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ListDeviceStates_async", "segments": [ { "end": 44, @@ -936,8 +936,8 @@ "shortName": "ListDeviceStates" } }, - "file": "cloudiot_generated_iot_v1_device_manager_list_device_states_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ListDeviceStates_sync", + "file": "cloudiot_v1_generated_device_manager_list_device_states_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ListDeviceStates_sync", "segments": [ { "end": 44, @@ -981,8 +981,8 @@ "shortName": "ListDevices" } }, - "file": "cloudiot_generated_iot_v1_device_manager_list_devices_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ListDevices_async", + "file": "cloudiot_v1_generated_device_manager_list_devices_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ListDevices_async", "segments": [ { "end": 45, @@ -1025,8 +1025,8 @@ "shortName": "ListDevices" } }, - "file": "cloudiot_generated_iot_v1_device_manager_list_devices_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ListDevices_sync", + "file": "cloudiot_v1_generated_device_manager_list_devices_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ListDevices_sync", "segments": [ { "end": 45, @@ -1070,8 +1070,8 @@ "shortName": "ModifyCloudToDeviceConfig" } }, - "file": "cloudiot_generated_iot_v1_device_manager_modify_cloud_to_device_config_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ModifyCloudToDeviceConfig_async", + "file": "cloudiot_v1_generated_device_manager_modify_cloud_to_device_config_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ModifyCloudToDeviceConfig_async", "segments": [ { "end": 45, @@ -1114,8 +1114,8 @@ "shortName": "ModifyCloudToDeviceConfig" } }, - "file": "cloudiot_generated_iot_v1_device_manager_modify_cloud_to_device_config_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_ModifyCloudToDeviceConfig_sync", + "file": "cloudiot_v1_generated_device_manager_modify_cloud_to_device_config_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_ModifyCloudToDeviceConfig_sync", "segments": [ { "end": 45, @@ -1159,8 +1159,8 @@ "shortName": "SendCommandToDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_send_command_to_device_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_SendCommandToDevice_async", + "file": "cloudiot_v1_generated_device_manager_send_command_to_device_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_SendCommandToDevice_async", "segments": [ { "end": 45, @@ -1203,8 +1203,8 @@ "shortName": "SendCommandToDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_send_command_to_device_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_SendCommandToDevice_sync", + "file": "cloudiot_v1_generated_device_manager_send_command_to_device_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_SendCommandToDevice_sync", "segments": [ { "end": 45, @@ -1248,8 +1248,8 @@ "shortName": "SetIamPolicy" } }, - "file": "cloudiot_generated_iot_v1_device_manager_set_iam_policy_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_SetIamPolicy_async", + "file": "cloudiot_v1_generated_device_manager_set_iam_policy_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_SetIamPolicy_async", "segments": [ { "end": 44, @@ -1292,8 +1292,8 @@ "shortName": "SetIamPolicy" } }, - "file": "cloudiot_generated_iot_v1_device_manager_set_iam_policy_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_SetIamPolicy_sync", + "file": "cloudiot_v1_generated_device_manager_set_iam_policy_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_SetIamPolicy_sync", "segments": [ { "end": 44, @@ -1337,8 +1337,8 @@ "shortName": "TestIamPermissions" } }, - "file": "cloudiot_generated_iot_v1_device_manager_test_iam_permissions_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_TestIamPermissions_async", + "file": "cloudiot_v1_generated_device_manager_test_iam_permissions_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_TestIamPermissions_async", "segments": [ { "end": 45, @@ -1381,8 +1381,8 @@ "shortName": "TestIamPermissions" } }, - "file": "cloudiot_generated_iot_v1_device_manager_test_iam_permissions_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_TestIamPermissions_sync", + "file": "cloudiot_v1_generated_device_manager_test_iam_permissions_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_TestIamPermissions_sync", "segments": [ { "end": 45, @@ -1426,8 +1426,8 @@ "shortName": "UnbindDeviceFromGateway" } }, - "file": "cloudiot_generated_iot_v1_device_manager_unbind_device_from_gateway_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_UnbindDeviceFromGateway_async", + "file": "cloudiot_v1_generated_device_manager_unbind_device_from_gateway_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_UnbindDeviceFromGateway_async", "segments": [ { "end": 46, @@ -1470,8 +1470,8 @@ "shortName": "UnbindDeviceFromGateway" } }, - "file": "cloudiot_generated_iot_v1_device_manager_unbind_device_from_gateway_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_UnbindDeviceFromGateway_sync", + "file": "cloudiot_v1_generated_device_manager_unbind_device_from_gateway_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_UnbindDeviceFromGateway_sync", "segments": [ { "end": 46, @@ -1515,8 +1515,8 @@ "shortName": "UpdateDeviceRegistry" } }, - "file": "cloudiot_generated_iot_v1_device_manager_update_device_registry_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_UpdateDeviceRegistry_async", + "file": "cloudiot_v1_generated_device_manager_update_device_registry_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_UpdateDeviceRegistry_async", "segments": [ { "end": 43, @@ -1559,8 +1559,8 @@ "shortName": "UpdateDeviceRegistry" } }, - "file": "cloudiot_generated_iot_v1_device_manager_update_device_registry_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_UpdateDeviceRegistry_sync", + "file": "cloudiot_v1_generated_device_manager_update_device_registry_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_UpdateDeviceRegistry_sync", "segments": [ { "end": 43, @@ -1604,8 +1604,8 @@ "shortName": "UpdateDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_update_device_async.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_UpdateDevice_async", + "file": "cloudiot_v1_generated_device_manager_update_device_async.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_UpdateDevice_async", "segments": [ { "end": 43, @@ -1648,8 +1648,8 @@ "shortName": "UpdateDevice" } }, - "file": "cloudiot_generated_iot_v1_device_manager_update_device_sync.py", - "regionTag": "cloudiot_generated_iot_v1_DeviceManager_UpdateDevice_sync", + "file": "cloudiot_v1_generated_device_manager_update_device_sync.py", + "regionTag": "cloudiot_v1_generated_DeviceManager_UpdateDevice_sync", "segments": [ { "end": 43, diff --git a/scripts/fixup_iot_v1_keywords.py b/scripts/fixup_iot_v1_keywords.py index 6e5159ad..41d74f8a 100644 --- a/scripts/fixup_iot_v1_keywords.py +++ b/scripts/fixup_iot_v1_keywords.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/setup.py b/setup.py index 6217458e..8ac8a75e 100644 --- a/setup.py +++ b/setup.py @@ -19,13 +19,13 @@ name = "google-cloud-iot" description = "Cloud IoT API API client library" -version = "2.4.0" +version = "2.4.1" release_status = "Development Status :: 5 - Production/Stable" dependencies = [ # NOTE: Maintainers, please do not require google-api-core>=2.x.x # Until this issue is closed # https://github.com/googleapis/google-cloud-python/issues/10566 - "google-api-core[grpc] >= 1.28.0, <3.0.0dev", + "google-api-core[grpc] >= 1.31.5, <3.0.0dev,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0", "grpc-google-iam-v1 >= 0.12.3, < 0.13dev", "proto-plus >= 1.15.0", ] diff --git a/testing/constraints-3.6.txt b/testing/constraints-3.6.txt index 685bbab0..97384ff6 100644 --- a/testing/constraints-3.6.txt +++ b/testing/constraints-3.6.txt @@ -4,6 +4,6 @@ # Pin the version to the lower bound. # e.g., if setup.py has "google-cloud-foo >= 1.14.0, < 2.0.0dev", # Then this file should have google-cloud-foo==1.14.0 -google-api-core==1.28.0 +google-api-core==1.31.5 proto-plus==1.15.0 grpc-google-iam-v1==0.12.3 diff --git a/tests/__init__.py b/tests/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/tests/unit/__init__.py b/tests/unit/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/unit/__init__.py +++ b/tests/unit/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/tests/unit/gapic/__init__.py b/tests/unit/gapic/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/unit/gapic/__init__.py +++ b/tests/unit/gapic/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/tests/unit/gapic/iot_v1/__init__.py b/tests/unit/gapic/iot_v1/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/unit/gapic/iot_v1/__init__.py +++ b/tests/unit/gapic/iot_v1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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. diff --git a/tests/unit/gapic/iot_v1/test_device_manager.py b/tests/unit/gapic/iot_v1/test_device_manager.py index ace8c5aa..7d97fad1 100644 --- a/tests/unit/gapic/iot_v1/test_device_manager.py +++ b/tests/unit/gapic/iot_v1/test_device_manager.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# 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.