From 56b4d3b3bfd6f935411130c8828cdeea90aa69f1 Mon Sep 17 00:00:00 2001 From: Anthonios Partheniou Date: Tue, 6 May 2025 21:04:04 -0400 Subject: [PATCH 1/5] chore: remove unused files (#1691) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: remove unused files * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot --- .kokoro/docker/docs/Dockerfile | 89 ----- .kokoro/docker/docs/requirements.in | 1 - .kokoro/docker/docs/requirements.txt | 42 --- .kokoro/docs/common.cfg | 67 ---- .kokoro/docs/docs-presubmit.cfg | 28 -- .kokoro/docs/docs.cfg | 1 - .kokoro/publish-docs.sh | 62 ---- .kokoro/release.sh | 29 -- .kokoro/release/common.cfg | 43 --- .kokoro/release/release.cfg | 1 - .kokoro/requirements.in | 11 - .kokoro/requirements.txt | 509 --------------------------- 12 files changed, 883 deletions(-) delete mode 100644 .kokoro/docker/docs/Dockerfile delete mode 100644 .kokoro/docker/docs/requirements.in delete mode 100644 .kokoro/docker/docs/requirements.txt delete mode 100644 .kokoro/docs/common.cfg delete mode 100644 .kokoro/docs/docs-presubmit.cfg delete mode 100644 .kokoro/docs/docs.cfg delete mode 100755 .kokoro/publish-docs.sh delete mode 100755 .kokoro/release.sh delete mode 100644 .kokoro/release/common.cfg delete mode 100644 .kokoro/release/release.cfg delete mode 100644 .kokoro/requirements.in delete mode 100644 .kokoro/requirements.txt diff --git a/.kokoro/docker/docs/Dockerfile b/.kokoro/docker/docs/Dockerfile deleted file mode 100644 index e5410e296..000000000 --- a/.kokoro/docker/docs/Dockerfile +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2024 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from ubuntu:24.04 - -ENV DEBIAN_FRONTEND noninteractive - -# Ensure local Python is preferred over distribution Python. -ENV PATH /usr/local/bin:$PATH - -# Install dependencies. -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - apt-transport-https \ - build-essential \ - ca-certificates \ - curl \ - dirmngr \ - git \ - gpg-agent \ - graphviz \ - libbz2-dev \ - libdb5.3-dev \ - libexpat1-dev \ - libffi-dev \ - liblzma-dev \ - libreadline-dev \ - libsnappy-dev \ - libssl-dev \ - libsqlite3-dev \ - portaudio19-dev \ - redis-server \ - software-properties-common \ - ssh \ - sudo \ - tcl \ - tcl-dev \ - tk \ - tk-dev \ - uuid-dev \ - wget \ - zlib1g-dev \ - && add-apt-repository universe \ - && apt-get update \ - && apt-get -y install jq \ - && apt-get clean autoclean \ - && apt-get autoremove -y \ - && rm -rf /var/lib/apt/lists/* \ - && rm -f /var/cache/apt/archives/*.deb - - -###################### Install python 3.10.14 for docs/docfx session - -# Download python 3.10.14 -RUN wget https://www.python.org/ftp/python/3.10.14/Python-3.10.14.tgz - -# Extract files -RUN tar -xvf Python-3.10.14.tgz - -# Install python 3.10.14 -RUN ./Python-3.10.14/configure --enable-optimizations -RUN make altinstall - -ENV PATH /usr/local/bin/python3.10:$PATH - -###################### Install pip -RUN wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \ - && python3.10 /tmp/get-pip.py \ - && rm /tmp/get-pip.py - -# Test pip -RUN python3.10 -m pip - -# Install build requirements -COPY requirements.txt /requirements.txt -RUN python3.10 -m pip install --require-hashes -r requirements.txt - -CMD ["python3.10"] diff --git a/.kokoro/docker/docs/requirements.in b/.kokoro/docker/docs/requirements.in deleted file mode 100644 index 816817c67..000000000 --- a/.kokoro/docker/docs/requirements.in +++ /dev/null @@ -1 +0,0 @@ -nox diff --git a/.kokoro/docker/docs/requirements.txt b/.kokoro/docker/docs/requirements.txt deleted file mode 100644 index 66eacc82f..000000000 --- a/.kokoro/docker/docs/requirements.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --allow-unsafe --generate-hashes requirements.in -# -argcomplete==3.5.1 \ - --hash=sha256:1a1d148bdaa3e3b93454900163403df41448a248af01b6e849edc5ac08e6c363 \ - --hash=sha256:eb1ee355aa2557bd3d0145de7b06b2a45b0ce461e1e7813f5d066039ab4177b4 - # via nox -colorlog==6.8.2 \ - --hash=sha256:3e3e079a41feb5a1b64f978b5ea4f46040a94f11f0e8bbb8261e3dbbeca64d44 \ - --hash=sha256:4dcbb62368e2800cb3c5abd348da7e53f6c362dda502ec27c560b2e58a66bd33 - # via nox -distlib==0.3.9 \ - --hash=sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87 \ - --hash=sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403 - # via virtualenv -filelock==3.16.1 \ - --hash=sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0 \ - --hash=sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435 - # via virtualenv -nox==2024.10.9 \ - --hash=sha256:1d36f309a0a2a853e9bccb76bbef6bb118ba92fa92674d15604ca99adeb29eab \ - --hash=sha256:7aa9dc8d1c27e9f45ab046ffd1c3b2c4f7c91755304769df231308849ebded95 - # via -r requirements.in -packaging==24.1 \ - --hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \ - --hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124 - # via nox -platformdirs==4.3.6 \ - --hash=sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907 \ - --hash=sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb - # via virtualenv -tomli==2.0.2 \ - --hash=sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38 \ - --hash=sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed - # via nox -virtualenv==20.26.6 \ - --hash=sha256:280aede09a2a5c317e409a00102e7077c6432c5a38f0ef938e643805a7ad2c48 \ - --hash=sha256:7345cc5b25405607a624d8418154577459c3e0277f5466dd79c49d5e492995f2 - # via nox diff --git a/.kokoro/docs/common.cfg b/.kokoro/docs/common.cfg deleted file mode 100644 index a1aa466c8..000000000 --- a/.kokoro/docs/common.cfg +++ /dev/null @@ -1,67 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "google-auth-library-python/.kokoro/trampoline_v2.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/python-lib-docs" -} -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/google-auth-library-python/.kokoro/publish-docs.sh" -} - -env_vars: { - key: "STAGING_BUCKET" - value: "docs-staging" -} - -env_vars: { - key: "V2_STAGING_BUCKET" - # Push non-cloud library docs to `docs-staging-v2-dev` instead of the - # Cloud RAD bucket `docs-staging-v2` - value: "docs-staging-v2-dev" -} - -# It will upload the docker image after successful builds. -env_vars: { - key: "TRAMPOLINE_IMAGE_UPLOAD" - value: "true" -} - -# It will always build the docker image. -env_vars: { - key: "TRAMPOLINE_DOCKERFILE" - value: ".kokoro/docker/docs/Dockerfile" -} - -# Fetch the token needed for reporting release status to GitHub -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "yoshi-automation-github-key" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "docuploader_service_account" - } - } -} diff --git a/.kokoro/docs/docs-presubmit.cfg b/.kokoro/docs/docs-presubmit.cfg deleted file mode 100644 index d3f0deae3..000000000 --- a/.kokoro/docs/docs-presubmit.cfg +++ /dev/null @@ -1,28 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "STAGING_BUCKET" - value: "gcloud-python-test" -} - -env_vars: { - key: "V2_STAGING_BUCKET" - value: "gcloud-python-test" -} - -# We only upload the image in the main `docs` build. -env_vars: { - key: "TRAMPOLINE_IMAGE_UPLOAD" - value: "false" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/google-auth-library-python/.kokoro/build.sh" -} - -# Only run this nox session. -env_vars: { - key: "NOX_SESSION" - value: "docs" -} diff --git a/.kokoro/docs/docs.cfg b/.kokoro/docs/docs.cfg deleted file mode 100644 index 8f43917d9..000000000 --- a/.kokoro/docs/docs.cfg +++ /dev/null @@ -1 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto \ No newline at end of file diff --git a/.kokoro/publish-docs.sh b/.kokoro/publish-docs.sh deleted file mode 100755 index 233205d58..000000000 --- a/.kokoro/publish-docs.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -# Copyright 2024 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# Disable buffering, so that the logs stream through. -export PYTHONUNBUFFERED=1 - -export PATH="${HOME}/.local/bin:${PATH}" - -# Install nox -python3.10 -m pip install --require-hashes -r .kokoro/requirements.txt -python3.10 -m nox --version - -# build docs -nox -s docs - -# create metadata -python3.10 -m docuploader create-metadata \ - --name=$(jq --raw-output '.name // empty' .repo-metadata.json) \ - --version=$(python3.10 setup.py --version) \ - --language=$(jq --raw-output '.language // empty' .repo-metadata.json) \ - --distribution-name=$(python3.10 setup.py --name) \ - --product-page=$(jq --raw-output '.product_documentation // empty' .repo-metadata.json) \ - --github-repository=$(jq --raw-output '.repo // empty' .repo-metadata.json) \ - --issue-tracker=$(jq --raw-output '.issue_tracker // empty' .repo-metadata.json) - -cat docs.metadata - -# upload docs -python3.10 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket "${STAGING_BUCKET}" - - -# docfx yaml files -nox -s docfx - -# create metadata. -python3.10 -m docuploader create-metadata \ - --name=$(jq --raw-output '.name // empty' .repo-metadata.json) \ - --version=$(python3.10 setup.py --version) \ - --language=$(jq --raw-output '.language // empty' .repo-metadata.json) \ - --distribution-name=$(python3.10 setup.py --name) \ - --product-page=$(jq --raw-output '.product_documentation // empty' .repo-metadata.json) \ - --github-repository=$(jq --raw-output '.repo // empty' .repo-metadata.json) \ - --issue-tracker=$(jq --raw-output '.issue_tracker // empty' .repo-metadata.json) - -cat docs.metadata - -# upload docs -python3.10 -m docuploader upload docs/_build/html/docfx_yaml --metadata-file docs.metadata --destination-prefix docfx --staging-bucket "${V2_STAGING_BUCKET}" diff --git a/.kokoro/release.sh b/.kokoro/release.sh deleted file mode 100755 index dcc6d1fef..000000000 --- a/.kokoro/release.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -# Copyright 2024 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# Start the releasetool reporter -python3 -m pip install --require-hashes -r github/google-auth-library-python/.kokoro/requirements.txt -python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script - -# Disable buffering, so that the logs stream through. -export PYTHONUNBUFFERED=1 - -# Move into the package, build the distribution and upload. -TWINE_PASSWORD=$(cat "${KOKORO_KEYSTORE_DIR}/73713_google-cloud-pypi-token-keystore-3") -cd github/google-auth-library-python -python3 setup.py sdist bdist_wheel -twine upload --username __token__ --password "${TWINE_PASSWORD}" dist/* diff --git a/.kokoro/release/common.cfg b/.kokoro/release/common.cfg deleted file mode 100644 index 43bec962c..000000000 --- a/.kokoro/release/common.cfg +++ /dev/null @@ -1,43 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "google-auth-library-python/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/python-multi" -} -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/google-auth-library-python/.kokoro/release.sh" -} - -# Fetch PyPI password -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "google-cloud-pypi-token-keystore-3" - } - } -} - -# Store the packages we uploaded to PyPI. That way, we have a record of exactly -# what we published, which we can use to generate SBOMs and attestations. -action { - define_artifacts { - regex: "github/google-auth-library-python/**/*.tar.gz" - strip_prefix: "github/google-auth-library-python" - } -} diff --git a/.kokoro/release/release.cfg b/.kokoro/release/release.cfg deleted file mode 100644 index 8f43917d9..000000000 --- a/.kokoro/release/release.cfg +++ /dev/null @@ -1 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto \ No newline at end of file diff --git a/.kokoro/requirements.in b/.kokoro/requirements.in deleted file mode 100644 index fff4d9ce0..000000000 --- a/.kokoro/requirements.in +++ /dev/null @@ -1,11 +0,0 @@ -gcp-docuploader -gcp-releasetool>=2 # required for compatibility with cryptography>=42.x -importlib-metadata -typing-extensions -twine -wheel -setuptools -nox>=2022.11.21 # required to remove dependency on py -charset-normalizer<3 -click<8.1.0 -cryptography>=42.0.5 diff --git a/.kokoro/requirements.txt b/.kokoro/requirements.txt deleted file mode 100644 index 006d8ef93..000000000 --- a/.kokoro/requirements.txt +++ /dev/null @@ -1,509 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --allow-unsafe --generate-hashes requirements.in -# -argcomplete==3.5.1 \ - --hash=sha256:1a1d148bdaa3e3b93454900163403df41448a248af01b6e849edc5ac08e6c363 \ - --hash=sha256:eb1ee355aa2557bd3d0145de7b06b2a45b0ce461e1e7813f5d066039ab4177b4 - # via nox -attrs==24.2.0 \ - --hash=sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346 \ - --hash=sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2 - # via gcp-releasetool -backports-tarfile==1.2.0 \ - --hash=sha256:77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34 \ - --hash=sha256:d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991 - # via jaraco-context -cachetools==5.5.0 \ - --hash=sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292 \ - --hash=sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a - # via google-auth -certifi==2024.8.30 \ - --hash=sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8 \ - --hash=sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9 - # via requests -cffi==1.17.1 \ - --hash=sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8 \ - --hash=sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2 \ - --hash=sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1 \ - --hash=sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15 \ - --hash=sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36 \ - --hash=sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824 \ - --hash=sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8 \ - --hash=sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36 \ - --hash=sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17 \ - --hash=sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf \ - --hash=sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc \ - --hash=sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3 \ - --hash=sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed \ - --hash=sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702 \ - --hash=sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1 \ - --hash=sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8 \ - --hash=sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903 \ - --hash=sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6 \ - --hash=sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d \ - --hash=sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b \ - --hash=sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e \ - --hash=sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be \ - --hash=sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c \ - --hash=sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683 \ - --hash=sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9 \ - --hash=sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c \ - --hash=sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8 \ - --hash=sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1 \ - --hash=sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4 \ - --hash=sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655 \ - --hash=sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67 \ - --hash=sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595 \ - --hash=sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0 \ - --hash=sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65 \ - --hash=sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41 \ - --hash=sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6 \ - --hash=sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401 \ - --hash=sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6 \ - --hash=sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3 \ - --hash=sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16 \ - --hash=sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93 \ - --hash=sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e \ - --hash=sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4 \ - --hash=sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964 \ - --hash=sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c \ - --hash=sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576 \ - --hash=sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0 \ - --hash=sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3 \ - --hash=sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662 \ - --hash=sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3 \ - --hash=sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff \ - --hash=sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5 \ - --hash=sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd \ - --hash=sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f \ - --hash=sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5 \ - --hash=sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14 \ - --hash=sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d \ - --hash=sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9 \ - --hash=sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7 \ - --hash=sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382 \ - --hash=sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a \ - --hash=sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e \ - --hash=sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a \ - --hash=sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4 \ - --hash=sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99 \ - --hash=sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87 \ - --hash=sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b - # via cryptography -charset-normalizer==2.1.1 \ - --hash=sha256:5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845 \ - --hash=sha256:83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f - # via - # -r requirements.in - # requests -click==8.0.4 \ - --hash=sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1 \ - --hash=sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb - # via - # -r requirements.in - # gcp-docuploader - # gcp-releasetool -colorlog==6.8.2 \ - --hash=sha256:3e3e079a41feb5a1b64f978b5ea4f46040a94f11f0e8bbb8261e3dbbeca64d44 \ - --hash=sha256:4dcbb62368e2800cb3c5abd348da7e53f6c362dda502ec27c560b2e58a66bd33 - # via - # gcp-docuploader - # nox -cryptography==43.0.1 \ - --hash=sha256:014f58110f53237ace6a408b5beb6c427b64e084eb451ef25a28308270086494 \ - --hash=sha256:1bbcce1a551e262dfbafb6e6252f1ae36a248e615ca44ba302df077a846a8806 \ - --hash=sha256:203e92a75716d8cfb491dc47c79e17d0d9207ccffcbcb35f598fbe463ae3444d \ - --hash=sha256:27e613d7077ac613e399270253259d9d53872aaf657471473ebfc9a52935c062 \ - --hash=sha256:2bd51274dcd59f09dd952afb696bf9c61a7a49dfc764c04dd33ef7a6b502a1e2 \ - --hash=sha256:38926c50cff6f533f8a2dae3d7f19541432610d114a70808f0926d5aaa7121e4 \ - --hash=sha256:511f4273808ab590912a93ddb4e3914dfd8a388fed883361b02dea3791f292e1 \ - --hash=sha256:58d4e9129985185a06d849aa6df265bdd5a74ca6e1b736a77959b498e0505b85 \ - --hash=sha256:5b43d1ea6b378b54a1dc99dd8a2b5be47658fe9a7ce0a58ff0b55f4b43ef2b84 \ - --hash=sha256:61ec41068b7b74268fa86e3e9e12b9f0c21fcf65434571dbb13d954bceb08042 \ - --hash=sha256:666ae11966643886c2987b3b721899d250855718d6d9ce41b521252a17985f4d \ - --hash=sha256:68aaecc4178e90719e95298515979814bda0cbada1256a4485414860bd7ab962 \ - --hash=sha256:7c05650fe8023c5ed0d46793d4b7d7e6cd9c04e68eabe5b0aeea836e37bdcec2 \ - --hash=sha256:80eda8b3e173f0f247f711eef62be51b599b5d425c429b5d4ca6a05e9e856baa \ - --hash=sha256:8385d98f6a3bf8bb2d65a73e17ed87a3ba84f6991c155691c51112075f9ffc5d \ - --hash=sha256:88cce104c36870d70c49c7c8fd22885875d950d9ee6ab54df2745f83ba0dc365 \ - --hash=sha256:9d3cdb25fa98afdd3d0892d132b8d7139e2c087da1712041f6b762e4f807cc96 \ - --hash=sha256:a575913fb06e05e6b4b814d7f7468c2c660e8bb16d8d5a1faf9b33ccc569dd47 \ - --hash=sha256:ac119bb76b9faa00f48128b7f5679e1d8d437365c5d26f1c2c3f0da4ce1b553d \ - --hash=sha256:c1332724be35d23a854994ff0b66530119500b6053d0bd3363265f7e5e77288d \ - --hash=sha256:d03a475165f3134f773d1388aeb19c2d25ba88b6a9733c5c590b9ff7bbfa2e0c \ - --hash=sha256:d75601ad10b059ec832e78823b348bfa1a59f6b8d545db3a24fd44362a1564cb \ - --hash=sha256:de41fd81a41e53267cb020bb3a7212861da53a7d39f863585d13ea11049cf277 \ - --hash=sha256:e710bf40870f4db63c3d7d929aa9e09e4e7ee219e703f949ec4073b4294f6172 \ - --hash=sha256:ea25acb556320250756e53f9e20a4177515f012c9eaea17eb7587a8c4d8ae034 \ - --hash=sha256:f98bf604c82c416bc829e490c700ca1553eafdf2912a91e23a79d97d9801372a \ - --hash=sha256:fba1007b3ef89946dbbb515aeeb41e30203b004f0b4b00e5e16078b518563289 - # via - # -r requirements.in - # gcp-releasetool - # secretstorage -distlib==0.3.9 \ - --hash=sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87 \ - --hash=sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403 - # via virtualenv -docutils==0.21.2 \ - --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ - --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 - # via readme-renderer -filelock==3.16.1 \ - --hash=sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0 \ - --hash=sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435 - # via virtualenv -gcp-docuploader==0.6.5 \ - --hash=sha256:30221d4ac3e5a2b9c69aa52fdbef68cc3f27d0e6d0d90e220fc024584b8d2318 \ - --hash=sha256:b7458ef93f605b9d46a4bf3a8dc1755dad1f31d030c8679edf304e343b347eea - # via -r requirements.in -gcp-releasetool==2.1.1 \ - --hash=sha256:25639269f4eae510094f9dbed9894977e1966933211eb155a451deebc3fc0b30 \ - --hash=sha256:845f4ded3d9bfe8cc7fdaad789e83f4ea014affa77785259a7ddac4b243e099e - # via -r requirements.in -google-api-core==2.21.0 \ - --hash=sha256:4a152fd11a9f774ea606388d423b68aa7e6d6a0ffe4c8266f74979613ec09f81 \ - --hash=sha256:6869eacb2a37720380ba5898312af79a4d30b8bca1548fb4093e0697dc4bdf5d - # via - # google-cloud-core - # google-cloud-storage -google-auth==2.35.0 \ - --hash=sha256:25df55f327ef021de8be50bad0dfd4a916ad0de96da86cd05661c9297723ad3f \ - --hash=sha256:f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a - # via - # gcp-releasetool - # google-api-core - # google-cloud-core - # google-cloud-storage -google-cloud-core==2.4.1 \ - --hash=sha256:9b7749272a812bde58fff28868d0c5e2f585b82f37e09a1f6ed2d4d10f134073 \ - --hash=sha256:a9e6a4422b9ac5c29f79a0ede9485473338e2ce78d91f2370c01e730eab22e61 - # via google-cloud-storage -google-cloud-storage==2.18.2 \ - --hash=sha256:97a4d45c368b7d401ed48c4fdfe86e1e1cb96401c9e199e419d289e2c0370166 \ - --hash=sha256:aaf7acd70cdad9f274d29332673fcab98708d0e1f4dceb5a5356aaef06af4d99 - # via gcp-docuploader -google-crc32c==1.6.0 \ - --hash=sha256:05e2d8c9a2f853ff116db9706b4a27350587f341eda835f46db3c0a8c8ce2f24 \ - --hash=sha256:18e311c64008f1f1379158158bb3f0c8d72635b9eb4f9545f8cf990c5668e59d \ - --hash=sha256:236c87a46cdf06384f614e9092b82c05f81bd34b80248021f729396a78e55d7e \ - --hash=sha256:35834855408429cecf495cac67ccbab802de269e948e27478b1e47dfb6465e57 \ - --hash=sha256:386122eeaaa76951a8196310432c5b0ef3b53590ef4c317ec7588ec554fec5d2 \ - --hash=sha256:40b05ab32a5067525670880eb5d169529089a26fe35dce8891127aeddc1950e8 \ - --hash=sha256:48abd62ca76a2cbe034542ed1b6aee851b6f28aaca4e6551b5599b6f3ef175cc \ - --hash=sha256:50cf2a96da226dcbff8671233ecf37bf6e95de98b2a2ebadbfdf455e6d05df42 \ - --hash=sha256:51c4f54dd8c6dfeb58d1df5e4f7f97df8abf17a36626a217f169893d1d7f3e9f \ - --hash=sha256:5bcc90b34df28a4b38653c36bb5ada35671ad105c99cfe915fb5bed7ad6924aa \ - --hash=sha256:62f6d4a29fea082ac4a3c9be5e415218255cf11684ac6ef5488eea0c9132689b \ - --hash=sha256:6eceb6ad197656a1ff49ebfbbfa870678c75be4344feb35ac1edf694309413dc \ - --hash=sha256:7aec8e88a3583515f9e0957fe4f5f6d8d4997e36d0f61624e70469771584c760 \ - --hash=sha256:91ca8145b060679ec9176e6de4f89b07363d6805bd4760631ef254905503598d \ - --hash=sha256:a184243544811e4a50d345838a883733461e67578959ac59964e43cca2c791e7 \ - --hash=sha256:a9e4b426c3702f3cd23b933436487eb34e01e00327fac20c9aebb68ccf34117d \ - --hash=sha256:bb0966e1c50d0ef5bc743312cc730b533491d60585a9a08f897274e57c3f70e0 \ - --hash=sha256:bb8b3c75bd157010459b15222c3fd30577042a7060e29d42dabce449c087f2b3 \ - --hash=sha256:bd5e7d2445d1a958c266bfa5d04c39932dc54093fa391736dbfdb0f1929c1fb3 \ - --hash=sha256:c87d98c7c4a69066fd31701c4e10d178a648c2cac3452e62c6b24dc51f9fcc00 \ - --hash=sha256:d2952396dc604544ea7476b33fe87faedc24d666fb0c2d5ac971a2b9576ab871 \ - --hash=sha256:d8797406499f28b5ef791f339594b0b5fdedf54e203b5066675c406ba69d705c \ - --hash=sha256:d9e9913f7bd69e093b81da4535ce27af842e7bf371cde42d1ae9e9bd382dc0e9 \ - --hash=sha256:e2806553238cd076f0a55bddab37a532b53580e699ed8e5606d0de1f856b5205 \ - --hash=sha256:ebab974b1687509e5c973b5c4b8b146683e101e102e17a86bd196ecaa4d099fc \ - --hash=sha256:ed767bf4ba90104c1216b68111613f0d5926fb3780660ea1198fc469af410e9d \ - --hash=sha256:f7a1fc29803712f80879b0806cb83ab24ce62fc8daf0569f2204a0cfd7f68ed4 - # via - # google-cloud-storage - # google-resumable-media -google-resumable-media==2.7.2 \ - --hash=sha256:3ce7551e9fe6d99e9a126101d2536612bb73486721951e9562fee0f90c6ababa \ - --hash=sha256:5280aed4629f2b60b847b0d42f9857fd4935c11af266744df33d8074cae92fe0 - # via google-cloud-storage -googleapis-common-protos==1.65.0 \ - --hash=sha256:2972e6c496f435b92590fd54045060867f3fe9be2c82ab148fc8885035479a63 \ - --hash=sha256:334a29d07cddc3aa01dee4988f9afd9b2916ee2ff49d6b757155dc0d197852c0 - # via google-api-core -idna==3.10 \ - --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \ - --hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3 - # via requests -importlib-metadata==8.5.0 \ - --hash=sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b \ - --hash=sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7 - # via - # -r requirements.in - # keyring - # twine -jaraco-classes==3.4.0 \ - --hash=sha256:47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd \ - --hash=sha256:f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790 - # via keyring -jaraco-context==6.0.1 \ - --hash=sha256:9bae4ea555cf0b14938dc0aee7c9f32ed303aa20a3b73e7dc80111628792d1b3 \ - --hash=sha256:f797fc481b490edb305122c9181830a3a5b76d84ef6d1aef2fb9b47ab956f9e4 - # via keyring -jaraco-functools==4.1.0 \ - --hash=sha256:70f7e0e2ae076498e212562325e805204fc092d7b4c17e0e86c959e249701a9d \ - --hash=sha256:ad159f13428bc4acbf5541ad6dec511f91573b90fba04df61dafa2a1231cf649 - # via keyring -jeepney==0.8.0 \ - --hash=sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806 \ - --hash=sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755 - # via - # keyring - # secretstorage -jinja2==3.1.4 \ - --hash=sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369 \ - --hash=sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d - # via gcp-releasetool -keyring==25.4.1 \ - --hash=sha256:5426f817cf7f6f007ba5ec722b1bcad95a75b27d780343772ad76b17cb47b0bf \ - --hash=sha256:b07ebc55f3e8ed86ac81dd31ef14e81ace9dd9c3d4b5d77a6e9a2016d0d71a1b - # via - # gcp-releasetool - # twine -markdown-it-py==3.0.0 \ - --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ - --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb - # via rich -markupsafe==3.0.1 \ - --hash=sha256:0778de17cff1acaeccc3ff30cd99a3fd5c50fc58ad3d6c0e0c4c58092b859396 \ - --hash=sha256:0f84af7e813784feb4d5e4ff7db633aba6c8ca64a833f61d8e4eade234ef0c38 \ - --hash=sha256:17b2aea42a7280db02ac644db1d634ad47dcc96faf38ab304fe26ba2680d359a \ - --hash=sha256:242d6860f1fd9191aef5fae22b51c5c19767f93fb9ead4d21924e0bcb17619d8 \ - --hash=sha256:244dbe463d5fb6d7ce161301a03a6fe744dac9072328ba9fc82289238582697b \ - --hash=sha256:26627785a54a947f6d7336ce5963569b5d75614619e75193bdb4e06e21d447ad \ - --hash=sha256:2a4b34a8d14649315c4bc26bbfa352663eb51d146e35eef231dd739d54a5430a \ - --hash=sha256:2ae99f31f47d849758a687102afdd05bd3d3ff7dbab0a8f1587981b58a76152a \ - --hash=sha256:312387403cd40699ab91d50735ea7a507b788091c416dd007eac54434aee51da \ - --hash=sha256:3341c043c37d78cc5ae6e3e305e988532b072329639007fd408a476642a89fd6 \ - --hash=sha256:33d1c36b90e570ba7785dacd1faaf091203d9942bc036118fab8110a401eb1a8 \ - --hash=sha256:3e683ee4f5d0fa2dde4db77ed8dd8a876686e3fc417655c2ece9a90576905344 \ - --hash=sha256:3ffb4a8e7d46ed96ae48805746755fadd0909fea2306f93d5d8233ba23dda12a \ - --hash=sha256:40621d60d0e58aa573b68ac5e2d6b20d44392878e0bfc159012a5787c4e35bc8 \ - --hash=sha256:40f1e10d51c92859765522cbd79c5c8989f40f0419614bcdc5015e7b6bf97fc5 \ - --hash=sha256:45d42d132cff577c92bfba536aefcfea7e26efb975bd455db4e6602f5c9f45e7 \ - --hash=sha256:48488d999ed50ba8d38c581d67e496f955821dc183883550a6fbc7f1aefdc170 \ - --hash=sha256:4935dd7883f1d50e2ffecca0aa33dc1946a94c8f3fdafb8df5c330e48f71b132 \ - --hash=sha256:4c2d64fdba74ad16138300815cfdc6ab2f4647e23ced81f59e940d7d4a1469d9 \ - --hash=sha256:4c8817557d0de9349109acb38b9dd570b03cc5014e8aabf1cbddc6e81005becd \ - --hash=sha256:4ffaaac913c3f7345579db4f33b0020db693f302ca5137f106060316761beea9 \ - --hash=sha256:5a4cb365cb49b750bdb60b846b0c0bc49ed62e59a76635095a179d440540c346 \ - --hash=sha256:62fada2c942702ef8952754abfc1a9f7658a4d5460fabe95ac7ec2cbe0d02abc \ - --hash=sha256:67c519635a4f64e495c50e3107d9b4075aec33634272b5db1cde839e07367589 \ - --hash=sha256:6a54c43d3ec4cf2a39f4387ad044221c66a376e58c0d0e971d47c475ba79c6b5 \ - --hash=sha256:7044312a928a66a4c2a22644147bc61a199c1709712069a344a3fb5cfcf16915 \ - --hash=sha256:730d86af59e0e43ce277bb83970530dd223bf7f2a838e086b50affa6ec5f9295 \ - --hash=sha256:800100d45176652ded796134277ecb13640c1a537cad3b8b53da45aa96330453 \ - --hash=sha256:80fcbf3add8790caddfab6764bde258b5d09aefbe9169c183f88a7410f0f6dea \ - --hash=sha256:82b5dba6eb1bcc29cc305a18a3c5365d2af06ee71b123216416f7e20d2a84e5b \ - --hash=sha256:852dc840f6d7c985603e60b5deaae1d89c56cb038b577f6b5b8c808c97580f1d \ - --hash=sha256:8ad4ad1429cd4f315f32ef263c1342166695fad76c100c5d979c45d5570ed58b \ - --hash=sha256:8ae369e84466aa70f3154ee23c1451fda10a8ee1b63923ce76667e3077f2b0c4 \ - --hash=sha256:93e8248d650e7e9d49e8251f883eed60ecbc0e8ffd6349e18550925e31bd029b \ - --hash=sha256:973a371a55ce9ed333a3a0f8e0bcfae9e0d637711534bcb11e130af2ab9334e7 \ - --hash=sha256:9ba25a71ebf05b9bb0e2ae99f8bc08a07ee8e98c612175087112656ca0f5c8bf \ - --hash=sha256:a10860e00ded1dd0a65b83e717af28845bb7bd16d8ace40fe5531491de76b79f \ - --hash=sha256:a4792d3b3a6dfafefdf8e937f14906a51bd27025a36f4b188728a73382231d91 \ - --hash=sha256:a7420ceda262dbb4b8d839a4ec63d61c261e4e77677ed7c66c99f4e7cb5030dd \ - --hash=sha256:ad91738f14eb8da0ff82f2acd0098b6257621410dcbd4df20aaa5b4233d75a50 \ - --hash=sha256:b6a387d61fe41cdf7ea95b38e9af11cfb1a63499af2759444b99185c4ab33f5b \ - --hash=sha256:b954093679d5750495725ea6f88409946d69cfb25ea7b4c846eef5044194f583 \ - --hash=sha256:bbde71a705f8e9e4c3e9e33db69341d040c827c7afa6789b14c6e16776074f5a \ - --hash=sha256:beeebf760a9c1f4c07ef6a53465e8cfa776ea6a2021eda0d0417ec41043fe984 \ - --hash=sha256:c91b394f7601438ff79a4b93d16be92f216adb57d813a78be4446fe0f6bc2d8c \ - --hash=sha256:c97ff7fedf56d86bae92fa0a646ce1a0ec7509a7578e1ed238731ba13aabcd1c \ - --hash=sha256:cb53e2a99df28eee3b5f4fea166020d3ef9116fdc5764bc5117486e6d1211b25 \ - --hash=sha256:cbf445eb5628981a80f54087f9acdbf84f9b7d862756110d172993b9a5ae81aa \ - --hash=sha256:d06b24c686a34c86c8c1fba923181eae6b10565e4d80bdd7bc1c8e2f11247aa4 \ - --hash=sha256:d98e66a24497637dd31ccab090b34392dddb1f2f811c4b4cd80c230205c074a3 \ - --hash=sha256:db15ce28e1e127a0013dfb8ac243a8e392db8c61eae113337536edb28bdc1f97 \ - --hash=sha256:db842712984e91707437461930e6011e60b39136c7331e971952bb30465bc1a1 \ - --hash=sha256:e24bfe89c6ac4c31792793ad9f861b8f6dc4546ac6dc8f1c9083c7c4f2b335cd \ - --hash=sha256:e81c52638315ff4ac1b533d427f50bc0afc746deb949210bc85f05d4f15fd772 \ - --hash=sha256:e9393357f19954248b00bed7c56f29a25c930593a77630c719653d51e7669c2a \ - --hash=sha256:ee3941769bd2522fe39222206f6dd97ae83c442a94c90f2b7a25d847d40f4729 \ - --hash=sha256:f31ae06f1328595d762c9a2bf29dafd8621c7d3adc130cbb46278079758779ca \ - --hash=sha256:f94190df587738280d544971500b9cafc9b950d32efcb1fba9ac10d84e6aa4e6 \ - --hash=sha256:fa7d686ed9883f3d664d39d5a8e74d3c5f63e603c2e3ff0abcba23eac6542635 \ - --hash=sha256:fb532dd9900381d2e8f48172ddc5a59db4c445a11b9fab40b3b786da40d3b56b \ - --hash=sha256:fe32482b37b4b00c7a52a07211b479653b7fe4f22b2e481b9a9b099d8a430f2f - # via jinja2 -mdurl==0.1.2 \ - --hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \ - --hash=sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba - # via markdown-it-py -more-itertools==10.5.0 \ - --hash=sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef \ - --hash=sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6 - # via - # jaraco-classes - # jaraco-functools -nh3==0.2.18 \ - --hash=sha256:0411beb0589eacb6734f28d5497ca2ed379eafab8ad8c84b31bb5c34072b7164 \ - --hash=sha256:14c5a72e9fe82aea5fe3072116ad4661af5cf8e8ff8fc5ad3450f123e4925e86 \ - --hash=sha256:19aaba96e0f795bd0a6c56291495ff59364f4300d4a39b29a0abc9cb3774a84b \ - --hash=sha256:34c03fa78e328c691f982b7c03d4423bdfd7da69cd707fe572f544cf74ac23ad \ - --hash=sha256:36c95d4b70530b320b365659bb5034341316e6a9b30f0b25fa9c9eff4c27a204 \ - --hash=sha256:3a157ab149e591bb638a55c8c6bcb8cdb559c8b12c13a8affaba6cedfe51713a \ - --hash=sha256:42c64511469005058cd17cc1537578eac40ae9f7200bedcfd1fc1a05f4f8c200 \ - --hash=sha256:5f36b271dae35c465ef5e9090e1fdaba4a60a56f0bb0ba03e0932a66f28b9189 \ - --hash=sha256:6955369e4d9f48f41e3f238a9e60f9410645db7e07435e62c6a9ea6135a4907f \ - --hash=sha256:7b7c2a3c9eb1a827d42539aa64091640bd275b81e097cd1d8d82ef91ffa2e811 \ - --hash=sha256:8ce0f819d2f1933953fca255db2471ad58184a60508f03e6285e5114b6254844 \ - --hash=sha256:94a166927e53972a9698af9542ace4e38b9de50c34352b962f4d9a7d4c927af4 \ - --hash=sha256:a7f1b5b2c15866f2db413a3649a8fe4fd7b428ae58be2c0f6bca5eefd53ca2be \ - --hash=sha256:c8b3a1cebcba9b3669ed1a84cc65bf005728d2f0bc1ed2a6594a992e817f3a50 \ - --hash=sha256:de3ceed6e661954871d6cd78b410213bdcb136f79aafe22aa7182e028b8c7307 \ - --hash=sha256:f0eca9ca8628dbb4e916ae2491d72957fdd35f7a5d326b7032a345f111ac07fe - # via readme-renderer -nox==2024.10.9 \ - --hash=sha256:1d36f309a0a2a853e9bccb76bbef6bb118ba92fa92674d15604ca99adeb29eab \ - --hash=sha256:7aa9dc8d1c27e9f45ab046ffd1c3b2c4f7c91755304769df231308849ebded95 - # via -r requirements.in -packaging==24.1 \ - --hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \ - --hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124 - # via - # gcp-releasetool - # nox -pkginfo==1.10.0 \ - --hash=sha256:5df73835398d10db79f8eecd5cd86b1f6d29317589ea70796994d49399af6297 \ - --hash=sha256:889a6da2ed7ffc58ab5b900d888ddce90bce912f2d2de1dc1c26f4cb9fe65097 - # via twine -platformdirs==4.3.6 \ - --hash=sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907 \ - --hash=sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb - # via virtualenv -proto-plus==1.24.0 \ - --hash=sha256:30b72a5ecafe4406b0d339db35b56c4059064e69227b8c3bda7462397f966445 \ - --hash=sha256:402576830425e5f6ce4c2a6702400ac79897dab0b4343821aa5188b0fab81a12 - # via google-api-core -protobuf==5.28.2 \ - --hash=sha256:2c69461a7fcc8e24be697624c09a839976d82ae75062b11a0972e41fd2cd9132 \ - --hash=sha256:35cfcb15f213449af7ff6198d6eb5f739c37d7e4f1c09b5d0641babf2cc0c68f \ - --hash=sha256:52235802093bd8a2811abbe8bf0ab9c5f54cca0a751fdd3f6ac2a21438bffece \ - --hash=sha256:59379674ff119717404f7454647913787034f03fe7049cbef1d74a97bb4593f0 \ - --hash=sha256:5e8a95246d581eef20471b5d5ba010d55f66740942b95ba9b872d918c459452f \ - --hash=sha256:87317e9bcda04a32f2ee82089a204d3a2f0d3c8aeed16568c7daf4756e4f1fe0 \ - --hash=sha256:8ddc60bf374785fb7cb12510b267f59067fa10087325b8e1855b898a0d81d276 \ - --hash=sha256:a8b9403fc70764b08d2f593ce44f1d2920c5077bf7d311fefec999f8c40f78b7 \ - --hash=sha256:c0ea0123dac3399a2eeb1a1443d82b7afc9ff40241433296769f7da42d142ec3 \ - --hash=sha256:ca53faf29896c526863366a52a8f4d88e69cd04ec9571ed6082fa117fac3ab36 \ - --hash=sha256:eeea10f3dc0ac7e6b4933d32db20662902b4ab81bf28df12218aa389e9c2102d - # via - # gcp-docuploader - # gcp-releasetool - # google-api-core - # googleapis-common-protos - # proto-plus -pyasn1==0.6.1 \ - --hash=sha256:0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629 \ - --hash=sha256:6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034 - # via - # pyasn1-modules - # rsa -pyasn1-modules==0.4.1 \ - --hash=sha256:49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd \ - --hash=sha256:c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c - # via google-auth -pycparser==2.22 \ - --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ - --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc - # via cffi -pygments==2.18.0 \ - --hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 \ - --hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a - # via - # readme-renderer - # rich -pyjwt==2.9.0 \ - --hash=sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850 \ - --hash=sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c - # via gcp-releasetool -pyperclip==1.9.0 \ - --hash=sha256:b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310 - # via gcp-releasetool -python-dateutil==2.9.0.post0 \ - --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \ - --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 - # via gcp-releasetool -readme-renderer==44.0 \ - --hash=sha256:2fbca89b81a08526aadf1357a8c2ae889ec05fb03f5da67f9769c9a592166151 \ - --hash=sha256:8712034eabbfa6805cacf1402b4eeb2a73028f72d1166d6f5cb7f9c047c5d1e1 - # via twine -requests==2.32.3 \ - --hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \ - --hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 - # via - # gcp-releasetool - # google-api-core - # google-cloud-storage - # requests-toolbelt - # twine -requests-toolbelt==1.0.0 \ - --hash=sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6 \ - --hash=sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 - # via twine -rfc3986==2.0.0 \ - --hash=sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd \ - --hash=sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c - # via twine -rich==13.9.2 \ - --hash=sha256:51a2c62057461aaf7152b4d611168f93a9fc73068f8ded2790f29fe2b5366d0c \ - --hash=sha256:8c82a3d3f8dcfe9e734771313e606b39d8247bb6b826e196f4914b333b743cf1 - # via twine -rsa==4.9 \ - --hash=sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7 \ - --hash=sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 - # via google-auth -secretstorage==3.3.3 \ - --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ - --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 - # via keyring -six==1.16.0 \ - --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ - --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 - # via - # gcp-docuploader - # python-dateutil -tomli==2.0.2 \ - --hash=sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38 \ - --hash=sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed - # via nox -twine==5.1.1 \ - --hash=sha256:215dbe7b4b94c2c50a7315c0275d2258399280fbb7d04182c7e55e24b5f93997 \ - --hash=sha256:9aa0825139c02b3434d913545c7b847a21c835e11597f5255842d457da2322db - # via -r requirements.in -typing-extensions==4.12.2 \ - --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \ - --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8 - # via - # -r requirements.in - # rich -urllib3==2.2.3 \ - --hash=sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac \ - --hash=sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9 - # via - # requests - # twine -virtualenv==20.26.6 \ - --hash=sha256:280aede09a2a5c317e409a00102e7077c6432c5a38f0ef938e643805a7ad2c48 \ - --hash=sha256:7345cc5b25405607a624d8418154577459c3e0277f5466dd79c49d5e492995f2 - # via nox -wheel==0.44.0 \ - --hash=sha256:2376a90c98cc337d18623527a97c31797bd02bad0033d41547043a1cbfbe448f \ - --hash=sha256:a29c3f2817e95ab89aa4660681ad547c0e9547f20e75b0562fe7723c9a2a9d49 - # via -r requirements.in -zipp==3.20.2 \ - --hash=sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350 \ - --hash=sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29 - # via importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 \ - --hash=sha256:35ab7fd3bcd95e6b7fd704e4a1539513edad446c097797f2985e0e4b960772f2 \ - --hash=sha256:d59a21b17a275fb872a9c3dae73963160ae079f1049ed956880cd7c09b120538 - # via -r requirements.in From 13a897ea05feff6a2267f700a53b50e9741919a0 Mon Sep 17 00:00:00 2001 From: sai-sunder-s <4540365+sai-sunder-s@users.noreply.github.com> Date: Tue, 20 May 2025 23:12:12 +0000 Subject: [PATCH 2/5] chore: update secret (#1764) --- system_tests/secrets.tar.enc | Bin 10324 -> 10324 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/system_tests/secrets.tar.enc b/system_tests/secrets.tar.enc index 8fa36e70b68c81f3fa76dbddb9048e7fa0290f2f..f54c3f987bfb67ce2a0b8dab99ef51a6f00104ad 100644 GIT binary patch literal 10324 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 literal 10324 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 Date: Wed, 21 May 2025 05:08:01 +0500 Subject: [PATCH 3/5] chore: remove sync response logs in AuthorizedSession (#1761) --- google/auth/transport/requests.py | 1 - 1 file changed, 1 deletion(-) diff --git a/google/auth/transport/requests.py b/google/auth/transport/requests.py index 0540746f8..2753912c6 100644 --- a/google/auth/transport/requests.py +++ b/google/auth/transport/requests.py @@ -545,7 +545,6 @@ def request( timeout=timeout, **kwargs ) - _helpers.response_log(_LOGGER, response) remaining_time = guard.remaining_timeout # If the response indicated that the credentials needed to be From 44e38b60002f9dbd524b1fe82fa8d4295afc68bc Mon Sep 17 00:00:00 2001 From: sai-sunder-s <4540365+sai-sunder-s@users.noreply.github.com> Date: Wed, 21 May 2025 00:51:38 +0000 Subject: [PATCH 4/5] fix: Update test to consider new error message from cryptography (#1765) --- tests/test__service_account_info.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test__service_account_info.py b/tests/test__service_account_info.py index 4fa85a599..be2657074 100644 --- a/tests/test__service_account_info.py +++ b/tests/test__service_account_info.py @@ -53,7 +53,7 @@ def test_from_dict_bad_private_key(): with pytest.raises(ValueError) as excinfo: _service_account_info.from_dict(info) - assert excinfo.match(r"key") + assert excinfo.match(r"(?i)(key|PEM)") def test_from_dict_bad_format(): From 6845065aca69d5130eec40fbe052f56c36860bf7 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 21 May 2025 10:56:53 -0700 Subject: [PATCH 5/5] chore(main): release 2.40.2 (#1766) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- CHANGELOG.md | 8 ++++++++ google/auth/version.py | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c43ab2b1c..db4f1a58b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ [1]: https://pypi.org/project/google-auth/#history +## [2.40.2](https://github.com/googleapis/google-auth-library-python/compare/v2.40.1...v2.40.2) (2025-05-21) + + +### Bug Fixes + +* Remove sync response logs in AuthorizedSession ([97ed1c8](https://github.com/googleapis/google-auth-library-python/commit/97ed1c8ef1a797af26c5639b618aa26360e9d868)) +* Update test to consider new error message from cryptography ([#1765](https://github.com/googleapis/google-auth-library-python/issues/1765)) ([44e38b6](https://github.com/googleapis/google-auth-library-python/commit/44e38b60002f9dbd524b1fe82fa8d4295afc68bc)) + ## [2.40.1](https://github.com/googleapis/google-auth-library-python/compare/v2.40.0...v2.40.1) (2025-05-06) diff --git a/google/auth/version.py b/google/auth/version.py index ee0bb1260..13257b95f 100644 --- a/google/auth/version.py +++ b/google/auth/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "2.40.1" +__version__ = "2.40.2"