summaryrefslogtreecommitdiff
path: root/dev-python/google-auth
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-05 20:15:34 -0500
committerCrucible <crucible@localhost>2026-10-05 20:15:34 -0500
commit0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93 (patch)
tree712bba14b1c4791c27e4a1b21bbb7b4637c70bbd /dev-python/google-auth
parent5c02f4f10cf4865b1f5d2fc82a62c9292351d08d (diff)
downloadsrcux-0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93.tar.gz
srcux-0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93.tar.xz
srcux-0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93.zip
Publish srcux candidate 0000000571-20261005-201336
Diffstat (limited to 'dev-python/google-auth')
-rw-r--r--dev-python/google-auth/Manifest2
-rw-r--r--dev-python/google-auth/google-auth-2.60.0.ebuild63
2 files changed, 65 insertions, 0 deletions
diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 2fff44eb1c0d..911a7c648aea 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -10,3 +10,5 @@ DIST google_auth-2.59.0.tar.gz 381025 BLAKE2B c9d80ed92e21b83fbf04d9c81a705573c1
DIST google_auth-2.59.0.tar.gz.provenance 6148 BLAKE2B 0c1ef17d9a22b223293fbdd365cf46fb4a620d3838160ea00213a41b15c958d1a4698d8b4cca45743cab43dcebb896e2cd5baaf1ed032ea56092af4f33c4ee1a SHA512 f9c45a31766e584fba8e3d6d58aa1843150c164749036be7b57b1db074bd1981cbae488583da457d198f7577d89916572431a394f76c1be6cd505f4e01ea64b8
DIST google_auth-2.59.1.tar.gz 384298 BLAKE2B 84d2ba502c16c48911c41ee0946a738802433935ef4606fc9738b250f6d3aafd0ae35b27e091d76f087598fb734c74d7c89c8c67965c76f0b033ada4d0717e3a SHA512 34ffd976e8d28032db0f79fa9973de24bb270265c4143e7c0e31f2be844d4f98d54376f4a2937089f4a2ce7cb8e1bc1b50b08aa7924b0bd22881cd8ce3408c24
DIST google_auth-2.59.1.tar.gz.provenance 5964 BLAKE2B 2af87b90da20fb89bcb630b4b6a01e96b53267ea6ad4f8bd9718872749f96aea3e9cc4db835202d9756712f2ef868d780d44929dfc03c4c80358edfa528f4f8b SHA512 efb9780179fb83b3932b5e1a2904950999bc837b4ed91093b071a1e6eda254cfce53a090605dc21039a54b26383890cce0c690a9cb11dd30f0fa3a8b8554abb1
+DIST google_auth-2.60.0.tar.gz 387015 BLAKE2B 6a6d3fb59bcc1e5b6b3206b7d47d66a8054a1f4c6a7707e2eb906d50a660c1177d618eb0d6ab82880211bebbb36e7514d7b01fdfe8f42dfd0d70b4de71c5fdaa SHA512 da6c9cbfdd3533b7516fe61a00546fc86462b76cd90293c980bc65f80bb82865d95ab4cc20fd7505e795a0a8223fae6781408b8e1e6bc25def62447c55b84fe8
+DIST google_auth-2.60.0.tar.gz.provenance 6105 BLAKE2B 066f8356f3bd80076c9ca7cda67cfaea180961ffbf7675ccf96004a385cf65af1b366f373c55edc53b8cda3ac80797f4dc896a82ae4a91e6e3fa6997761adcc9 SHA512 8bf03c723e593eabfac1042a66632c3d42db4d089f0fd1c93ead841479db1bf1e058fb63183125a5b096b6b0018977df6879dfc5bfff4fcaedbaf24fdf2ec797
diff --git a/dev-python/google-auth/google-auth-2.60.0.ebuild b/dev-python/google-auth/google-auth-2.60.0.ebuild
new file mode 100644
index 000000000000..e460c792a87a
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.60.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="
+ https://github.com/googleapis/google-auth-library-python/
+ https://pypi.org/project/google-auth/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# TODO: rsa is now optional
+RDEPEND="
+ >=dev-python/cryptography-41.0.5[${PYTHON_USEDEP}]
+ >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+ >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+ >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/aioresponses[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pyu2f[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,localserver} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # tests are broken with up-to-date pyopenssl
+ tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success
+)
+
+EPYTEST_IGNORE=(
+ # these are compatibility tests with oauth2client
+ # disable them to unblock removal of that package
+ tests/test__oauth2client.py
+)
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # unpin deps
+ sed -i -e 's:,<[0-9.]*::' setup.py || die
+}