Morten Linderud pushed to branch main at Arch Linux / Packaging / Packages / 
python-google-api-core


Commits:
3bb8f53b by loqs at 2026-02-07T20:54:11+00:00
SPDX license identifier

https://github.com/googleapis/python-api-core/blob/v2.19.1/LICENSE

- - - - -
075e2e6e by loqs at 2026-02-07T20:56:15+00:00
Use PEP 517 for building

Related https://archlinux.org/todo/use-pep-517-for-building-if-supported/.

- - - - -
23226dbc by Morten Linderud at 2026-02-09T23:08:43+01:00
Merge remote-tracking branch 'origin/merge-requests/1'

* origin/merge-requests/1:
  Use PEP 517 for building
  SPDX license identifier

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -4,8 +4,11 @@ pkgbase = python-google-api-core
        pkgrel = 3
        url = https://github.com/googleapis/googleapis
        arch = any
-       license = Apache
+       license = Apache-2.0
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
        depends = python-pytz
        depends = python-requests
        depends = python-googleapis-common-protos


=====================================
PKGBUILD
=====================================
@@ -8,20 +8,19 @@ pkgrel=3
 pkgdesc="Google API client core library"
 arch=('any')
 url="https://github.com/googleapis/googleapis";
-license=('Apache')
+license=('Apache-2.0')
 depends=('python-pytz' 'python-requests' 'python-googleapis-common-protos' 
'python-google-auth')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 optdepends=('python-grpcio: for grpc support')
 
source=("https://files.pythonhosted.org/packages/source/g/google-api-core/google-api-core-${pkgver}.tar.gz";)
 sha256sums=('f4695f1e3650b316a795108a76a1c416e6afb036199d1c1f1f110916df479ffd')
 
 build() {
   cd "google-api-core-${pkgver}"
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 package() {
   cd "google-api-core-${pkgver}"
-  python setup.py install --root="$pkgdir" --optimize=1
-  chmod -R a+r 
"$pkgdir"/usr/lib/python*/site-packages/google_api_core*.egg-info/
+  python -m installer --destdir="$pkgdir" dist/*.whl
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-google-api-core/-/compare/cc91c513de9e81c60e67158603c3bdc1bb2ee6c5...23226dbc41ae065eb58ad02933c848a6f23e5292

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-google-api-core/-/compare/cc91c513de9e81c60e67158603c3bdc1bb2ee6c5...23226dbc41ae065eb58ad02933c848a6f23e5292
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to