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" pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy