summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD21
2 files changed, 41 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8a89dffe96ea
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = python-abi3audit
+ pkgdesc = Scans Python wheels for abi3 violations and inconsistencies
+ pkgver = 0.0.17
+ pkgrel = 1
+ url = https://pypi.org/project/abi3audit/
+ arch = any
+ license = MIT
+ makedepends = python-setuptools
+ depends = python-abi3info
+ depends = python-kaitaistruct
+ depends = python-packaging
+ depends = python-pefile
+ depends = python-pyelftools
+ depends = python-requests
+ depends = python-requests-cache
+ depends = python-rich
+ source = https://github.com/pypa/abi3audit/archive/refs/tags/v0.0.17.tar.gz
+ sha256sums = 25522bea051575d27ae8486284e795c2ddc9c0bedc841e76fd1996f47f7e1499
+
+pkgname = python-abi3audit
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cdfd4a50e2a7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,21 @@
+pkgname=python-abi3audit
+pkgver=0.0.17
+pkgrel=1
+pkgdesc="Scans Python wheels for abi3 violations and inconsistencies"
+url="https://pypi.org/project/abi3audit/"
+arch=('any')
+license=('MIT')
+makedepends=('python-setuptools')
+depends=('python-abi3info' 'python-kaitaistruct' 'python-packaging' 'python-pefile' 'python-pyelftools' 'python-requests' 'python-requests-cache' 'python-rich')
+source=("https://github.com/pypa/abi3audit/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('25522bea051575d27ae8486284e795c2ddc9c0bedc841e76fd1996f47f7e1499')
+
+build () {
+ cd "${srcdir}"/abi3audit-${pkgver}
+ python -m build --wheel --no-isolation
+}
+
+package() {
+ cd "${srcdir}"/abi3audit-${pkgver}
+ python -m installer --destdir="${pkgdir}" dist/*.whl
+}