Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / 
bandit


Commits:
f0f4f251 by loqs at 2026-01-26T18:59:51+00:00
SPDX license identifier

https://github.com/PyCQA/bandit/blob/1.9.3/LICENSE

- - - - -
e1c251c7 by loqs at 2026-01-26T20:10:06+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,9 +4,12 @@ pkgbase = bandit
        pkgrel = 1
        url = https://github.com/PyCQA/bandit
        arch = any
-       license = Apache
-       makedepends = python-setuptools
+       license = Apache-2.0
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-pbr
+       makedepends = python-setuptools
+       makedepends = python-wheel
        makedepends = git
        depends = python-yaml
        depends = python-stevedore


=====================================
PKGBUILD
=====================================
@@ -6,18 +6,18 @@ pkgrel=1
 pkgdesc='Python security linter from OpenStack Security'
 arch=('any')
 url='https://github.com/PyCQA/bandit'
-license=('Apache')
+license=('Apache-2.0')
 depends=('python-yaml' 'python-stevedore' 'python-gitpython' 'python-rich')
-makedepends=('python-setuptools' 'python-pbr' 'git')
+makedepends=('python-build' 'python-installer' 'python-pbr' 
'python-setuptools' 'python-wheel' 'git')
 
source=(https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz)
 
sha512sums=('4c5844b311953b67bd8fdbd0182c25e5e86317638564969693d5a23aa7fdfaad1c0384db8c269e75dceabb9f304171fc3d0248a8cd54dc4d2219d4814ce669ce')
 
 build() {
     cd bandit-$pkgver
-    python setup.py build
+    python -m build --wheel --no-isolation
 }
 
 package() {
     cd bandit-$pkgver
-    python setup.py install --root="$pkgdir" --skip-build --optimize=1
+    python -m installer --destdir="$pkgdir" dist/*.whl
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/bandit/-/compare/960a813e7ad4ef9b80743d5abd3ec1ed4503615b...e1c251c7a24576f333eebcc8c60a49cc990e3e1c

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/bandit/-/compare/960a813e7ad4ef9b80743d5abd3ec1ed4503615b...e1c251c7a24576f333eebcc8c60a49cc990e3e1c
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to