summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGI_Jack2023-05-13 19:26:20 -0700
committerGI_Jack2023-05-13 19:26:20 -0700
commit7b2539afcb97d02f5cf698336e2b7ab014109ea0 (patch)
tree0676fd1b4d1f6a171bacd924754c108e6ed81147
parente8da97897c9bf671c463f53cf5880060fa9b5193 (diff)
downloadaur-7b2539afcb97d02f5cf698336e2b7ab014109ea0.tar.gz
updated for modern python package build standards
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD14
2 files changed, 17 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index abd109974c5f..1b898ab6c204 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,15 @@
# Generated by mksrcinfo(replacement shim) v8
-# Mon May 8 09:23:55 AM PDT 2023
+# Sat May 13 07:26:16 PM PDT 2023
pkgbase = python-aiosmb
pkgdesc = Fully asynchronous SMB library written in pure python.
pkgver = 0.4.4
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/skelsec/aiosmb
arch = any
license = MIT
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
depends = python-minikerberos
depends = python-winsspi
diff --git a/PKGBUILD b/PKGBUILD
index 3bc39c3fdff2..4663c104f1a2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,13 @@
pkgname=python-aiosmb
_pkgname=aiosmb
pkgver=0.4.4
-pkgrel=1
+pkgrel=2
pkgdesc="Fully asynchronous SMB library written in pure python."
url="https://github.com/skelsec/aiosmb"
arch=('any')
license=('MIT')
depends=('python' 'python-minikerberos' 'python-winsspi' 'python-asysocks' 'python-prompt_toolkit' 'python-winacl' 'python-six' 'python-tqdm' 'python-colorama')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-wheel')
source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
sha256sums=('20620498cf5e6794fea29ddcb46afbda8cbf714e3cf8e1da149699f03453637f')
@@ -17,3 +17,13 @@ package() {
cd ${_pkgname}-${pkgver}
python setup.py install -O1 --root="${pkgdir}" --prefix=/usr
}
+
+build() {
+ cd "${_pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation
+}
+
+package() {
+ cd "${_pkgname}-${pkgver}"
+ python -m installer --destdir="${pkgdir}" dist/*.whl
+}