summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-05-22 10:35:30 -0500
committerLuis Martinez2022-05-22 10:35:30 -0500
commit84df789766f6441314b5636c2e0cea85351dfc72 (patch)
tree364f6ca0830d896c66b779c0bb89e11d6291dda3
parent5cf8d1fe8dd144d246f86e950f61bc2567bbea73 (diff)
downloadaur-84df789766f6441314b5636c2e0cea85351dfc72.tar.gz
update to 0.8.0
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD45
2 files changed, 37 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 536b58101b0f..9a055d67c7da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,19 @@
pkgbase = python-persist-queue
pkgdesc = Thread-safe disk-based persistent queue
- pkgver = 0.7.0
+ pkgver = 0.8.0
pkgrel = 1
url = https://github.com/peter-wangxu/persist-queue
arch = any
license = BSD
- checkdepends = python-nose2
- checkdepends = python-msgpack>=0.5.6
- checkdepends = python-mock>=2.0.0
- checkdepends = python-eventlet>=0.19.0
makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
- optdepends = python-msgpack>=0.5.6
- source = python-persist-queue-0.7.0.tar.gz::https://github.com/peter-wangxu/persist-queue/archive/v0.7.0.tar.gz
- sha256sums = 720d47b022f4f4811ab67f9db665cc1fe1e83455cfd1fe26b13478f04a7c24f6
+ optdepends = python-msgpack
+ optdepends = python-pymysql
+ optdepends = python-dbutils
+ source = python-persist-queue-0.8.0.tar.gz::https://github.com/peter-wangxu/persist-queue/archive/v0.8.0.tar.gz
+ sha256sums = a236c9fe2a14c16a3fc37452ccd12d7ad807468199f51e942f4fdc29f495a2fc
pkgname = python-persist-queue
diff --git a/PKGBUILD b/PKGBUILD
index 32a926444419..64cfbe9f5324 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,37 +2,48 @@
# Contributor: Payson Wallach <payson@paysonwallach.com>
pkgname=python-persist-queue
-pkgver=0.7.0
+_pkg="${pkgname#python-}"
+pkgver=0.8.0
pkgrel=1
pkgdesc='Thread-safe disk-based persistent queue'
-arch=(any)
+arch=('any')
url="https://github.com/peter-wangxu/persist-queue"
license=('BSD')
depends=('python')
-optdepends=('python-msgpack>=0.5.6')
-makedepends=('python-setuptools')
-checkdepends=('python-nose2' 'python-msgpack>=0.5.6' 'python-mock>=2.0.0' 'python-eventlet>=0.19.0')
+optdepends=('python-msgpack' 'python-pymysql' 'python-dbutils')
+makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel')
+# checkdepends=(
+# 'python-dbutils'
+# 'python-eventlet'
+# 'python-nose2'
+# 'python-msgpack'
+# 'python-mock'
+# 'python-pymysql')
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha256sums=('720d47b022f4f4811ab67f9db665cc1fe1e83455cfd1fe26b13478f04a7c24f6')
+sha256sums=('a236c9fe2a14c16a3fc37452ccd12d7ad807468199f51e942f4fdc29f495a2fc')
prepare() {
- cd "persist-queue-$pkgver"
+ cd "$_pkg-$pkgver"
sed -i "/packages=find/c\packages=find_packages(exclude=('*tests*',))," setup.py
}
build() {
- cd "persist-queue-$pkgver"
- python setup.py build
+ cd "$_pkg-$pkgver"
+ python -m build --wheel --no-isolation
}
-check() {
- cd "persist-queue-$pkgver"
- nose2
-}
+# check() {
+# cd "persist-queue-$pkgver"
+# nose2
+# }
package() {
- cd "persist-queue-$pkgver"
- PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
- install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
- install -Dm 644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/"
+ cd "$_pkg-$pkgver"
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl
+ install -Dm644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/"
+ local _site="$(python -c 'import site; print(site.getsitepackages()[0])')"
+ install -d "$pkgdir/usr/share/licenses/$pkgname/"
+ ln -s \
+ "$_site/${_pkg/-/_}-$pkgver.dist-info/LICENSE" \
+ "$pkgdir/usr/share/licenses/$pkgname/"
}