[arch-commits] Commit in python-google-auth/trunk (PKGBUILD)
Felix Yan
felixonmars at gemini.archlinux.org
Fri Sep 9 18:04:52 UTC 2022
Date: Friday, September 9, 2022 @ 18:04:51
Author: felixonmars
Revision: 1297330
upgpkg: python-google-auth 2.0.0-1
Modified:
python-google-auth/trunk/PKGBUILD
----------+
PKGBUILD | 23 +++++++----------------
1 file changed, 7 insertions(+), 16 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-09-09 18:03:26 UTC (rev 1297329)
+++ PKGBUILD 2022-09-09 18:04:51 UTC (rev 1297330)
@@ -1,29 +1,22 @@
# Maintainer: Felix Yan <felixonmars at archlinux.org>
pkgname=python-google-auth
-pkgver=1.35.0
+pkgver=2.0.0
pkgrel=1
pkgdesc="Google Authentication Library"
url="https://github.com/GoogleCloudPlatform/google-auth-library-python"
license=('Apache')
arch=('any')
-depends=('ca-certificates' 'python-pyasn1-modules' 'python-rsa' 'python-setuptools'
- 'python-cachetools')
+depends=('python-cachetools' 'python-certifi' 'python-pyasn1-modules' 'python-rsa'
+ 'python-setuptools')
checkdepends=('python-pytest' 'python-mock' 'python-requests' 'python-flask'
'python-oauth2client' 'python-pytest-localserver' 'python-cryptography'
'python-freezegun' 'python-responses' 'python-pyopenssl' 'python-pyu2f')
-source=("https://github.com/GoogleCloudPlatform/google-auth-library-python/archive/v$pkgver/$pkgname-$pkgver.tar.gz"
- $pkgname-cachetools-5.patch::https://github.com/googleapis/google-auth-library-python/commit/1eae37db7f6fceb32d6ef0041962ce1755d2116c.patch)
-sha512sums=('6f849f390187411ab108e60c25e1ba33dd02520e9fbe6327e31eb78f1bc3c2ab262cb0ae6558ce07c21a6e0b11f695afc3e7bb9161df526f6c6f237c447e921e'
- 'f51c25c7168ebc89eef985ab3f8898844c7c51128075d7d35a6cb8fecaedd1142316921a9473531cfe2b02d3a3845e2d96812367b6eb51c166d709a7f2bfe6ae')
+source=("https://github.com/GoogleCloudPlatform/google-auth-library-python/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
+sha512sums=('0066d5b054c6c1a9608eaf323173e7729cd7e7ef3664495ab29472e8724d6ba7635a262f5e7ebaf6e262ac4be8383ddcb0d2a63149a6fea0187b6f9eecd2d038')
prepare() {
- # Use system cert
- sed -i -e 's|certifi.where()|"/etc/ssl/certs/ca-certificates.crt"|' \
- -e 's|if certifi is not None:|if True:|' \
- -e 's|import certifi|pass|' \
- google-auth-library-python-$pkgver/google/auth/transport/{urllib3,requests}.py
- patch -d google-auth-library-python-$pkgver -p1 < $pkgname-cachetools-5.patch
+ sed -i 's|cachetools>=2.0.0,<5.0|cachetools>=2.0.0|' google-auth-library-python-$pkgver/setup.py
sed -i 's|utils.int_from_bytes|int.from_bytes|' google-auth-library-python-$pkgver/google/auth/crypt/es256.py
}
@@ -33,10 +26,8 @@
}
check() {
- # Skip the without_certifi tests because we always have the system ca bundle
-
cd google-auth-library-python-$pkgver
- python -m pytest tests --deselect tests/transport/test_urllib3.py::test__make_default_http_without_certifi
+ python -m pytest tests
}
package() {
More information about the arch-commits
mailing list