diff options
author | GI_Jack | 2023-05-13 19:26:20 -0700 |
---|---|---|
committer | GI_Jack | 2023-05-13 19:26:20 -0700 |
commit | 7b2539afcb97d02f5cf698336e2b7ab014109ea0 (patch) | |
tree | 0676fd1b4d1f6a171bacd924754c108e6ed81147 | |
parent | e8da97897c9bf671c463f53cf5880060fa9b5193 (diff) | |
download | aur-7b2539afcb97d02f5cf698336e2b7ab014109ea0.tar.gz |
updated for modern python package build standards
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 17 insertions, 5 deletions
@@ -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 @@ -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 +} |