17
0

Commit Graph

  • 7244c113f4 Accepting request 1320345 from devel:languages:python factory Ana Guerrero 2025-12-02 12:18:29 +00:00
  • 4f8b89fba8 - Add upstream pytest9.patch to fix tests Markéta Machová 2025-11-27 13:44:54 +00:00
  • 75e08467ab Accepting request 1316970 from devel:languages:python Dominique Leuenberger 2025-11-11 18:19:38 +00:00
  • 1c151ff518 - Update to version 2.43.0 * Add public wrapper for _mtls_helper.check_use_client_cert which enables mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, when the MWID/X.509 cert sources detected (#1859) Add public wrapper for check_use_client_cert which enables mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, when the MWID/X.509 cert sources detected. Also, fix check_use_client_cert to return boolean value. Change #1848 added the check_use_client_cert method that helps know if client cert should be used for mTLS connection. However, that was in a private class, thus, created a public wrapper of the same function so that it can be used by python Client Libraries. Also, updated check_use_client_cert to return a boolean value instead of existing string value for better readability and future scope. * Enable mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, if the MWID/X.509 cert sources detected (#1848) The Python SDK will use a hybrid approach for mTLS enablement: * If the GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is set (either true or false), the SDK will respect that setting. This is necessary for test scenarios and users who need to explicitly control mTLS behavior. * If the GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is not set, the SDK will automatically enable mTLS only if it detects Managed Workload Identity (MWID) or X.509 Workforce Identity Federation (WIF) certificate sources. In other cases where the variable is not set, mTLS will remain disabled. ** This change also adds the helper method check_use_client_cert and it's unit test, which will be used for checking the criteria for setting the mTLS to true ** This change is only for Auth-Library, other changes will be created Markéta Machová 2025-11-10 17:02:50 +00:00
  • 2edae15cf3 Accepting request 1315328 from devel:languages:python Ana Guerrero 2025-11-04 17:40:39 +00:00
  • 7f0eb7ddd1 - Update to version 2.42.1 * Catch ValueError for json.loads() (#1842) - from version 2.42.0 * Add trust boundary support for external accounts. (#1809) * Read scopes from ADC json for impersoanted cred (#1820) - Refresh python-google-auth-no-mock.patch Matej Cepl 2025-11-03 14:37:15 +00:00
  • 655e371e78 Accepting request 1311034 from devel:languages:python Dominique Leuenberger 2025-10-14 16:05:48 +00:00
  • e21e9d9f67 - Update to version 2.41.1 * Suppress deprecation warning for ADC (#1815) - from version 2.41.0 * Add support for cachetools 6.0 (#1773) * Add trust boundary support for service accounts and impersonation. (#1778) * Deprecating load_credentials_from_dict (58b66ec) * Fix type error in credentials.py for python 3.7 and 3.8 (#1805) * Update user guide to include x509 feature. (#1802) - Refresh patches for new version * python-google-auth-no-mock.patch John Paul Adrian Glaubitz 2025-10-13 08:52:09 +00:00
  • f8c9888498 Accepting request 1285541 from devel:languages:python Dominique Leuenberger 2025-06-14 14:17:18 +00:00
  • c400bf075a - Convert to pip-based build Markéta Machová 2025-06-13 15:25:51 +00:00
  • 9e52cf27dc - Update to version 2.40.3 * Auth fetch token from default endpoint (#1779) * Remove unnecessary call to mds service (#1769) * Retry 504 errors (#1767) Dirk Mueller 2025-06-13 10:47:22 +00:00
  • eeb001c5ba Accepting request 1281290 from devel:languages:python Dominique Leuenberger 2025-05-31 17:14:38 +00:00
  • 413d891197 - Update to version 2.40.2 * Remove sync response logs in AuthorizedSession * Update test to consider new error message from cryptography (#1765) Nico Krapp 2025-05-30 07:58:02 +00:00
  • 384672a2f1 Accepting request 1278548 from devel:languages:python Ana Guerrero 2025-05-23 12:27:33 +00:00
  • 42ffe31aeb Accepting request 1278404 from home:glaubitz:branches:devel:languages:python Markéta Machová 2025-05-20 08:16:44 +00:00
  • 8bb7122fa7 Accepting request 1243430 from devel:languages:python slfo-main slfo-1.2 Ana Guerrero 2025-02-06 21:01:59 +00:00
  • f70b877889 - Skip test broken with new pyOpenSSL * as pyOpenSSL should not be used anymore and continues deprecating functionality, this library should really be migrated to cryptography, otherwise we are facing serious problems in the future * https://github.com/googleapis/google-auth-library-python/issues/1665 Dirk Mueller 2025-02-05 15:49:04 +00:00
  • f62a355999 Accepting request 1242604 from devel:languages:python Ana Guerrero 2025-02-04 17:09:46 +00:00
  • 3b28091878 - Update to version 2.38.0 * Adding domain-wide delegation flow in impersonated credential (#1624) (34ee3fe) * Add warnings regarding consuming externally sourced credentials (d049370) John Paul Adrian Glaubitz 2025-02-03 10:03:09 +00:00
  • aaac06d6f2 Accepting request 1236166 from devel:languages:python Ana Guerrero 2025-01-12 10:10:15 +00:00
  • 26773a3c4f - Update to version 2.37.0 * Allow users to use jwk keys for verifying ID token (#1641) - from version 2.36.1 * Improve user guide for Impersonation and SA (#1627) - Update BuildRequires and Recommends from setup.py Markéta Machová 2025-01-09 12:17:02 +00:00
  • 4de666e778 Accepting request 1228735 from devel:languages:python Ana Guerrero 2024-12-08 10:36:24 +00:00
  • fbb0c7ef60 - Update to version 2.36.0 * IAM signblob retries (#1600) * Making IAM endpoint universe-aware (#1604) * Support External Account Authorized User as a Source Credential for impersonated credentials in ADC (#1608) * Adding default parameters to updated interfaces (#1622) * Change universe_domain to universe-domain (#1613) * Remove base class to avoid type conflict (#1619) * Revert templates for iam endpoints (#1614) * Update secret (#1611) * Update secret (#1617) * Update secret (#1621) Matej Cepl 2024-12-06 10:36:02 +00:00
  • ea96425ea8 Accepting request 1204964 from devel:languages:python Ana Guerrero 2024-10-03 16:00:01 +00:00
  • 38dfc3a89c - Update to version 2.35.0 * Add cred info to ADC creds (#1587) * Add support for asynchronous AuthorizedSession api (#1577) * Remove token_info call from token refresh path (#1595) - Refresh patches for new version * python-google-auth-no-mock.patch - Updates BuildRequires from setup.py Markéta Machová 2024-10-01 15:50:17 +00:00
  • 1215c29649 Accepting request 1201612 from devel:languages:python Ana Guerrero 2024-09-18 13:26:36 +00:00
  • 95656c2673 - Update to version 2.34.0 * **auth:** Update get_client_ssl_credentials to support X.509 workload certs (#1558) * Retry token request on retryable status code (#1563) - from version 2.33.0 * Implement async StaticCredentials using access tokens (#1559) * Implement base classes for credentials and request sessions (#1551) * **metadata:** Enhance retry logic for metadata server access in _metadata.py (#1545) * Update argument for Credentials initialization (#1557) - Refresh patches for new version * python-google-auth-no-mock.patch Markéta Machová 2024-09-17 12:28:19 +00:00
  • d1355b60ce Accepting request 1186602 from devel:languages:python Ana Guerrero 2024-07-11 18:29:24 +00:00
  • 896ff976dd Accepting request 1186552 from home:glaubitz:branches:devel:languages:python Matej Cepl 2024-07-10 12:31:10 +00:00
  • 95aa5e467f Accepting request 1186355 from devel:languages:python Ana Guerrero 2024-07-09 18:03:02 +00:00
  • 5049d655b6 Accepting request 1185759 from home:glaubitz:branches:devel:languages:python John Paul Adrian Glaubitz 2024-07-09 10:04:44 +00:00
  • 839ee48869 Accepting request 1185401 from devel:languages:python Ana Guerrero 2024-07-05 17:45:15 +00:00
  • 84cfdd8e41 Accepting request 1185340 from home:glaubitz:branches:devel:languages:python Matej Cepl 2024-07-04 13:19:17 +00:00
  • 9820916367 Accepting request 1174861 from devel:languages:python Ana Guerrero 2024-05-20 16:09:41 +00:00
  • ca0ec94ea6 Accepting request 1174827 from home:glaubitz:branches:devel:languages:python Markéta Machová 2024-05-17 13:13:32 +00:00
  • 60007c0b0d Accepting request 1160417 from devel:languages:python Ana Guerrero 2024-03-26 18:24:13 +00:00
  • 76233bd1ab - Do not force transition to Python 3.11 it breaks SUMa Robert Schweikert 2024-03-14 15:57:00 +00:00
  • 5ce10c2dcb Accepting request 1157354 from devel:languages:python Ana Guerrero 2024-03-13 21:16:04 +00:00
  • 9e12b67ed3 Accepting request 1154917 from devel:languages:python Dominique Leuenberger 2024-03-06 22:04:15 +00:00
  • 0735cb4e39 - Obsolete Python 3.6 build for SLE 15 SP4 and openSUSE Leap 15.4 and later Robert Schweikert 2024-03-05 20:47:29 +00:00
  • c39cbd37f9 - Version update in SLE 15 SP4 and later (jsc#PED-6697) Robert Schweikert 2024-02-26 20:27:52 +00:00
  • c5c437afa1 Accepting request 1143977 from devel:languages:python Ana Guerrero 2024-02-06 15:32:24 +00:00
  • 5d70b6bf37 - update to 2.27.0: * Add optional account association for Authorized User credentials. * Allow custom universe domain for gce creds * Conditionally import requests only if no request was passed by the caller. - update to 2.26.2: * Read universe_domain for external account authorized user - update to 2.26.1: * Ensure that refresh worker is pickle-able. - update to 2.26.0: * Add optional non blocking refresh for sync auth code * Add optional non blocking refresh for sync auth code * External account user cred universe domain support * Guard delete statements. Add default fallback for _use_non_blocking_refresh. - update to 2.25.2: * Fix user cred universe domain issue - update to 2.25.1: * Fix vm universe_domain bug - update to 2.25.0: * Add custom tls signer for ECP Provider. * Add custom tls signer for ECP Provider. * Add with_universe_domain * Fixes issue where Python37DeprecationWarning cannot be filtered - update to 2.24.0: * Add support for Python 3.12 * Add universe domain support for VM cred * Modify the token refresh window Dirk Mueller 2024-02-04 10:13:52 +00:00
  • 1f08d7742e Accepting request 1138146 from devel:languages:python Ana Guerrero 2024-01-12 22:44:42 +00:00
  • 0f26e1a684 Accepting request 1138141 from home:glaubitz:branches:devel:languages:python Markéta Machová 2024-01-11 15:12:59 +00:00
  • 1728c54431 Accepting request 1136770 from devel:languages:python Dominique Leuenberger 2024-01-05 21:59:55 +00:00
  • e009efa82e Accepting request 1136757 from home:glaubitz:branches:devel:languages:python Markéta Machová 2024-01-04 10:40:39 +00:00
  • 9267817aff Accepting request 1133637 from devel:languages:python Ana Guerrero 2023-12-17 20:28:59 +00:00
  • 83f72f0c12 - update to 2.25.2: * Fix user cred universe domain issue (#1436) Dirk Mueller 2023-12-16 19:27:32 +00:00
  • a313e3347d Accepting request 1131735 from devel:languages:python Dominique Leuenberger 2023-12-09 21:49:03 +00:00
  • 06f00e5ea7 - update to 2.25.1: * Fix vm universe_domain bug (#1433) (8683520) * Add custom tls signer for ECP Provider. (39eb287) * Add custom tls signer for ECP Provider. (#1402) (39eb287) * Add with_universe_domain (#1408) (505910c) * Fixes issue where Python37DeprecationWarning cannot be filtered (#1428) (f22f767) * Remove broken link in Python37DeprecationWarning (#1430) * Add support for Python 3.12 (#1421) (307916c) * Add universe domain support for VM cred (#1409) (7ab0fce) * Modify the token refresh window (#1419) (c6af1d6) * Add missing before request to async oauth2 credentials. (#1420) (8eaa878) * Auto create self signed jwt cred (#1418) (6c610a5) * Migrate datetime.utcnow for python 3.12 (#1413) (e4d9c27) * Update user cred doc (#1414) (3f426bc) * Less restrictive content-type header check for google authentication * Add get_bq_config_path() to _cloud_sdk.py - unpin urllib3 to resolve conflict with python-kubernetes * migrate signBlob to iamcredentials.googleapis.com * encrypted mtls private key support * signBytes for impersonated credentials * catch exceptions.RefreshError Dirk Mueller 2023-12-07 22:38:25 +00:00
  • ac3873bd54 Accepting request 1128592 from devel:languages:python Ana Guerrero 2023-11-26 18:36:33 +00:00
  • 0facd0114d Accepting request 1128590 from home:glaubitz:branches:devel:languages:python Dirk Mueller 2023-11-24 14:09:00 +00:00
  • 219ca00c78 Accepting request 1115071 from devel:languages:python Ana Guerrero 2023-10-04 20:30:42 +00:00
  • ec1664221e Accepting request 1115013 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2023-10-03 20:52:45 +00:00
  • a9aa213e58 Accepting request 1112803 from home:mimi_vx:branches:devel:languages:python Matej Cepl 2023-09-21 16:51:37 +00:00
  • b676736f09 Accepting request 1103816 from devel:languages:python Ana Guerrero 2023-08-16 12:16:29 +00:00
  • ff1f53c804 - unpin urllib3 to resolve conflict with python-kubernetes Dirk Mueller 2023-08-14 09:05:38 +00:00
  • b7930c98b0 Accepting request 1100639 from home:ecsos:python Matej Cepl 2023-07-26 14:26:02 +00:00
  • d4c65819e9 Accepting request 1099243 from home:glaubitz:branches:devel:languages:python Matej Cepl 2023-07-19 14:26:06 +00:00
  • 51ad9b1d1e Accepting request 1097897 from home:dimstar:Factory Matej Cepl 2023-07-10 09:48:25 +00:00
  • 946ae18d77 Accepting request 1095589 from devel:languages:python Dominique Leuenberger 2023-06-29 15:27:45 +00:00
  • e119883536 Accepting request 1095583 from home:glaubitz:branches:devel:languages:python Markéta Machová 2023-06-27 11:07:04 +00:00
  • 117b342d7b Accepting request 1089287 from devel:languages:python Dominique Leuenberger 2023-05-30 20:02:03 +00:00
  • 06ef50339a - drop urllib3-2.patch and limit to urllib3 < 2.x as that matches the requires and avoids coinstallability isuses Dirk Mueller 2023-05-27 07:27:00 +00:00
  • 0d82f693e3 Accepting request 1085995 from devel:languages:python Dominique Leuenberger 2023-05-19 09:55:10 +00:00
  • 2466116199 - Add urllib3-2.patch to support newer urllib3 -- gh#googleapis/google-auth-library-python#1290 - Remove no-python3.patch - Update to 2.17.3: * Add useEmailAzp claim for id token iam flow (#1270) (7a9c6f2) - 2.17.2: * Do not create new JWT credentials if they make the same claims as the existing. (#1267) (eebb7b6) - 2.17.1: * Print out reauth plugin error and raise if challenge output is None (#1265) (08d22fe) - 2.17.0: * Experimental service account iam endpoint flow for id token (#1258) (8ff0de5) * Python: Remove aws url validation (#1254) (20a966b) - 2.16.3: * Read both applicationId and relyingPartyId. (#1246) (e125dfe) - 2.16.2: * Call gcloud config get project to get project for user cred (#1243) (c078a13) * Do not use hardcoded string 'python', when you mean sys.executable. (#1233) (91ac8e6) * Don't retry if error or error_description is not string (#1241) (e2d263a) * Improve ADC related errors and warnings (#1237) (2dfa213) Daniel Garcia 2023-05-10 07:33:05 +00:00
  • 15aead8403 Accepting request 1081905 from devel:languages:python Dominique Leuenberger 2023-04-22 20:00:42 +00:00
  • 1ba68139d3 Accepting request 1081424 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:34:25 +00:00
  • 78bfa494e0 Accepting request 1072128 from devel:languages:python Dominique Leuenberger 2023-03-17 16:02:20 +00:00
  • 73ed1a413d Accepting request 1072127 from home:dirkmueller:acdc Matej Cepl 2023-03-15 14:34:28 +00:00
  • 44bb2c25ea Accepting request 1069120 from devel:languages:python Dominique Leuenberger 2023-03-04 21:42:16 +00:00
  • 714215fd61 Accepting request 1068671 from home:glaubitz:branches:devel:languages:python Matej Cepl 2023-03-03 09:27:50 +00:00
  • f55683f229 Accepting request 1067210 from devel:languages:python Dominique Leuenberger 2023-02-25 18:54:17 +00:00
  • 61dfd155d6 Accepting request 1067209 from home:dirkmueller:acdc Matej Cepl 2023-02-22 20:10:17 +00:00
  • 7b162632d4 Accepting request 1039574 from devel:languages:python Dominique Leuenberger 2022-12-03 09:03:18 +00:00
  • be9b275f44 Accepting request 1039539 from home:glaubitz:branches:devel:languages:python Dirk Mueller 2022-12-02 12:19:18 +00:00
  • 28f365e18d Accepting request 1036286 from devel:languages:python Dominique Leuenberger 2022-11-17 16:23:32 +00:00
  • 0bbcc08a11 Accepting request 1036254 from home:glaubitz:branches:devel:languages:python Matej Cepl 2022-11-16 19:19:36 +00:00
  • f551033ae6 Accepting request 1034434 from devel:languages:python Dominique Leuenberger 2022-11-09 11:56:14 +00:00
  • bbc2634665 - Clean up SPEC file, make rpmlint happy. Matej Cepl 2022-11-08 07:20:04 +00:00
  • 8fde43a32b Accepting request 1034209 from home:glaubitz:branches:devel:languages:python Matej Cepl 2022-11-08 07:13:30 +00:00
  • 6c92b5b47d Accepting request 1010915 from devel:languages:python Dominique Leuenberger 2022-10-15 14:34:57 +00:00
  • 00c858f559 Accepting request 1010710 from home:glaubitz:branches:devel:languages:python Markéta Machová 2022-10-14 12:17:32 +00:00
  • 334ebd4260 Accepting request 1001931 from devel:languages:python Dominique Leuenberger 2022-09-09 16:22:51 +00:00
  • c4cc388532 Accepting request 1001906 from home:glaubitz:branches:devel:languages:python Markéta Machová 2022-09-08 15:39:55 +00:00
  • 5bc7a2f1ba Accepting request 981276 from devel:languages:python Dominique Leuenberger 2022-06-09 12:09:24 +00:00
  • 9a04fcdacd Accepting request 981267 from home:pgajdos:python Matej Cepl 2022-06-08 09:45:48 +00:00
  • dbe853848e Accepting request 980908 from devel:languages:python Dominique Leuenberger 2022-06-06 09:10:08 +00:00
  • b47ae83ed2 Accepting request 980658 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2022-06-05 16:42:44 +00:00
  • 676e17f526 Accepting request 970265 from devel:languages:python Dominique Leuenberger 2022-04-17 21:49:43 +00:00
  • 8799faaf04 Accepting request 970247 from home:bnavigator:branches:devel:languages:python Markéta Machová 2022-04-15 04:36:32 +00:00
  • b84ad840b9 Accepting request 968048 from devel:languages:python Dominique Leuenberger 2022-04-11 22:13:52 +00:00
  • 072b1352cf - Improve %files to be more restrictive. Matej Cepl 2022-04-09 19:20:55 +00:00
  • 8f4c0c6c1f Accepting request 967831 from home:glaubitz:branches:devel:languages:python Matej Cepl 2022-04-09 18:47:33 +00:00
  • 2c8b6a1ab8 Accepting request 949687 from devel:languages:python Dominique Leuenberger 2022-01-29 19:57:35 +00:00
  • 2196786dce Accepting request 949379 from home:buschmann23:branches:devel:languages:python Matej Cepl 2022-01-28 13:16:45 +00:00
  • 3b4474fd9c Accepting request 913349 from devel:languages:python Dominique Leuenberger 2021-08-25 18:55:59 +00:00
  • bd0ba2d18d Accepting request 913294 from home:glaubitz:branches:devel:languages:python Markéta Machová 2021-08-20 13:11:54 +00:00
  • 4d29a2b324 Accepting request 860750 from devel:languages:python Dominique Leuenberger 2021-01-08 16:33:10 +00:00