summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Wang2023-10-17 14:39:01 +0000
committerAnthony Wang2023-10-17 14:39:01 +0000
commit998e88622958ec71b200259f074ad297a4b9c8f2 (patch)
treeb4b6976c27e78c01cbba8dd1b7f7efa67e868359
parentf79ac50cb9236d0a7590cac20c9fc61e6b67afa0 (diff)
downloadaur-python-simpervisor.tar.gz
upgpkg: python-simpervisor 1.0.0-1 (thanks @leuko!)
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD27
2 files changed, 20 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fe18aec51013..e94cc215e827 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = python-simpervisor
pkgdesc = Simple async process supervisor
- pkgver = 0.4
+ pkgver = 1.0.0
pkgrel = 1
url = https://github.com/yuvipanda/simpervisor
arch = any
license = BSD
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-hatch-jupyter-builder
depends = python
- source = https://files.pythonhosted.org/packages/source/s/simpervisor/simpervisor-0.4.tar.gz
- sha256sums = cec79e13cdbd6edb04a5c98c1ff8d4bd9713e706c069226909a1ef0e89d393c5
+ source = https://files.pythonhosted.org/packages/source/s/simpervisor/simpervisor-1.0.0.tar.gz
+ sha256sums = 7eb87ca86d5e276976f5bb0290975a05d452c6a7b7f58062daea7d8369c823c1
pkgname = python-simpervisor
- depends = python
diff --git a/PKGBUILD b/PKGBUILD
index 86bb1c81b11d..64d8e0dd3036 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,25 @@
-pkgbase='python-simpervisor'
-pkgname=('python-simpervisor')
-_module='simpervisor'
-pkgver='0.4'
+# Maintainer: Anthony Wang <a_at-exozy_dot-me>
+
+_name='simpervisor'
+pkgname="python-$_name"
+pkgver='1.0.0'
pkgrel=1
pkgdesc="Simple async process supervisor"
url="https://github.com/yuvipanda/simpervisor"
-depends=('python')
-makedepends=('python-setuptools')
+depends=(python)
+makedepends=(python-build python-installer python-hatch-jupyter-builder)
license=('BSD')
arch=('any')
-source=("https://files.pythonhosted.org/packages/source/${_module::1}/$_module/$_module-$pkgver.tar.gz")
-sha256sums=('cec79e13cdbd6edb04a5c98c1ff8d4bd9713e706c069226909a1ef0e89d393c5')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
+sha256sums=('7eb87ca86d5e276976f5bb0290975a05d452c6a7b7f58062daea7d8369c823c1')
build() {
- cd "${srcdir}/${_module}-${pkgver}"
- python setup.py build
+ cd "${_name}-${pkgver}"
+ python -m build --wheel --no-isolation
}
package() {
- depends+=()
- cd "${srcdir}/${_module}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ cd "${_name}-${pkgver}"
+ python -m installer --destdir="$pkgdir" dist/*.whl
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}