From ca02c63a19a2e3d57c805026f2af4b549c2d9137 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Sat, 22 May 2021 06:15:41 -0400 Subject: [PATCH] chore: new owl bot post processor docker image (#165) gcr.io/repo-automation-bots/owlbot-python:latest@sha256:3c3a445b3ddc99ccd5d31edc4b4519729635d20693900db32c4f587ed51f7479 Co-authored-by: Owl Bot --- google-cloud-speech/.github/.OwlBot.lock.yaml | 5 ++--- google-cloud-speech/.pre-commit-config.yaml | 2 +- google-cloud-speech/noxfile.py | 6 ++++-- google-cloud-speech/samples/microphone/noxfile.py | 8 +++++++- google-cloud-speech/samples/snippets/noxfile.py | 8 +++++++- 5 files changed, 21 insertions(+), 8 deletions(-) diff --git a/google-cloud-speech/.github/.OwlBot.lock.yaml b/google-cloud-speech/.github/.OwlBot.lock.yaml index d49860b32e70..46e3f021cc72 100644 --- a/google-cloud-speech/.github/.OwlBot.lock.yaml +++ b/google-cloud-speech/.github/.OwlBot.lock.yaml @@ -1,4 +1,3 @@ docker: - digest: sha256:457583330eec64daa02aeb7a72a04d33e7be2428f646671ce4045dcbc0191b1e - image: gcr.io/repo-automation-bots/owlbot-python:latest - + image: gcr.io/repo-automation-bots/owlbot-python:latest + digest: sha256:3c3a445b3ddc99ccd5d31edc4b4519729635d20693900db32c4f587ed51f7479 diff --git a/google-cloud-speech/.pre-commit-config.yaml b/google-cloud-speech/.pre-commit-config.yaml index 1bbd787833ec..4f00c7cffcfd 100644 --- a/google-cloud-speech/.pre-commit-config.yaml +++ b/google-cloud-speech/.pre-commit-config.yaml @@ -26,6 +26,6 @@ repos: hooks: - id: black - repo: https://gitlab.com/pycqa/flake8 - rev: 3.9.1 + rev: 3.9.2 hooks: - id: flake8 diff --git a/google-cloud-speech/noxfile.py b/google-cloud-speech/noxfile.py index 1d45cadce4dd..94ee6a8f9859 100644 --- a/google-cloud-speech/noxfile.py +++ b/google-cloud-speech/noxfile.py @@ -179,7 +179,7 @@ def docs(session): """Build the docs for this library.""" session.install("-e", ".") - session.install("sphinx", "alabaster", "recommonmark") + session.install("sphinx==4.0.1", "alabaster", "recommonmark") shutil.rmtree(os.path.join("docs", "_build"), ignore_errors=True) session.run( @@ -201,7 +201,9 @@ def docfx(session): """Build the docfx yaml files for this library.""" session.install("-e", ".") - session.install("sphinx", "alabaster", "recommonmark", "gcp-sphinx-docfx-yaml") + session.install( + "sphinx==4.0.1", "alabaster", "recommonmark", "gcp-sphinx-docfx-yaml" + ) shutil.rmtree(os.path.join("docs", "_build"), ignore_errors=True) session.run( diff --git a/google-cloud-speech/samples/microphone/noxfile.py b/google-cloud-speech/samples/microphone/noxfile.py index 956cdf4f9250..5ff9e1db5808 100644 --- a/google-cloud-speech/samples/microphone/noxfile.py +++ b/google-cloud-speech/samples/microphone/noxfile.py @@ -50,7 +50,10 @@ # to use your own Cloud project. 'gcloud_project_env': 'GOOGLE_CLOUD_PROJECT', # 'gcloud_project_env': 'BUILD_SPECIFIC_GCLOUD_PROJECT', - + # If you need to use a specific version of pip, + # change pip_version_override to the string representation + # of the version number, for example, "20.2.4" + "pip_version_override": None, # A dictionary you want to inject into your test. Don't put any # secrets here. These values will override predefined values. 'envs': {}, @@ -170,6 +173,9 @@ def blacken(session: nox.sessions.Session) -> None: def _session_tests(session: nox.sessions.Session, post_install: Callable = None) -> None: + 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"): diff --git a/google-cloud-speech/samples/snippets/noxfile.py b/google-cloud-speech/samples/snippets/noxfile.py index 956cdf4f9250..5ff9e1db5808 100644 --- a/google-cloud-speech/samples/snippets/noxfile.py +++ b/google-cloud-speech/samples/snippets/noxfile.py @@ -50,7 +50,10 @@ # to use your own Cloud project. 'gcloud_project_env': 'GOOGLE_CLOUD_PROJECT', # 'gcloud_project_env': 'BUILD_SPECIFIC_GCLOUD_PROJECT', - + # If you need to use a specific version of pip, + # change pip_version_override to the string representation + # of the version number, for example, "20.2.4" + "pip_version_override": None, # A dictionary you want to inject into your test. Don't put any # secrets here. These values will override predefined values. 'envs': {}, @@ -170,6 +173,9 @@ def blacken(session: nox.sessions.Session) -> None: def _session_tests(session: nox.sessions.Session, post_install: Callable = None) -> None: + 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"):