Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / 
python-keystoneauth1


Commits:
4febbce8 by loqs at 2026-02-11T22:01:41+00:00
SPDX license identifier

https://github.com/openstack/keystoneauth/blob/5.8.0/LICENSE

- - - - -
92d97d00 by loqs at 2026-02-11T22:02:49+00:00
Use PEP 517 for building

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

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -4,7 +4,7 @@ pkgbase = python-keystoneauth1
        pkgrel = 4
        url = https://docs.openstack.org/developer/keystoneauth
        arch = any
-       license = Apache
+       license = Apache-2.0
        checkdepends = python-hacking
        checkdepends = python-oslo-config
        checkdepends = python-oslo-utils
@@ -19,7 +19,10 @@ pkgbase = python-keystoneauth1
        checkdepends = python-lxml
        checkdepends = python-oauthlib
        makedepends = git
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
        depends = python-pbr
        depends = python-iso8601
        depends = python-stevedore


=====================================
PKGBUILD
=====================================
@@ -7,14 +7,14 @@ pkgrel=4
 pkgdesc="Authentication Library for OpenStack Identity"
 arch=('any')
 url="https://docs.openstack.org/developer/keystoneauth";
-license=('Apache')
+license=('Apache-2.0')
 depends=('python-pbr' 'python-iso8601' 'python-stevedore' 
'python-os-service-types' 'python-requests')
 optdepends=('python-requests-kerberos: for kerberos support'
             'python-lxml: for saml2 support'
             'python-oauthlib: for oauth1 support'
             'python-betamax: for betamax support'
             'python-fixtures: for betamax support')
-makedepends=('git' 'python-setuptools')
+makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 checkdepends=('python-hacking' 'python-oslo-config' 'python-oslo-utils' 
'python-oslotest'
               'python-betamax' 'python-requests-mock' 'python-stestr' 
'python-testresources'
               'python-testtools' 'python-yaml' 'python-requests-kerberos' 
'python-lxml'
@@ -24,7 +24,7 @@ 
sha512sums=('0abf65321360eef268fd7b77ff4fffe01f22d2c5fa9c02fcbad71a578e34f02c607
 
 build() {
   cd keystoneauth
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -34,7 +34,7 @@ check() {
 
 package() {
   cd keystoneauth
-  python setup.py install --root="$pkgdir/" --optimize=1
+  python -m installer --destdir="$pkgdir" dist/*.whl
 }
 
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-keystoneauth1/-/compare/6d12e1835ba1c28d293e910ce64bf5f420897cfa...92d97d00a4bdc54ace487746b4de13f77098f456

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-keystoneauth1/-/compare/6d12e1835ba1c28d293e910ce64bf5f420897cfa...92d97d00a4bdc54ace487746b4de13f77098f456
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to