diff options
author | Luis Martinez | 2022-09-18 23:50:05 -0500 |
---|---|---|
committer | Luis Martinez | 2022-09-18 23:50:05 -0500 |
commit | 86567dc46b058de42b82e8c8633a55f3f23346df (patch) | |
tree | fba96269829eca6a5968e13572898dbfae7b5851 | |
parent | 6290ab8360f1c8207cdb67aa86356cc77df53d49 (diff) | |
download | aur-python-txzmq.tar.gz |
update to 1.0.1
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | setup.py.patch | 29 |
3 files changed, 73 insertions, 17 deletions
@@ -1,14 +1,20 @@ pkgbase = python-txzmq pkgdesc = Twisted bindings for ZeroMQ - pkgver = 1.0.0 - pkgrel = 2 - url = https://pypi.org/project/txZMQ + pkgver = 1.0.1 + pkgrel = 1 + url = https://github.com/smira/txzmq arch = any license = MPL2 + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-sphinx + makedepends = python-wheel depends = python-twisted depends = python-pyzmq - source = https://pypi.io/packages/source/t/txZMQ/txZMQ-1.0.0.tar.gz - sha256sums = 8d607d0bf09ca94600b8e42f0721dbe43ee53a0470182344ac7ace7e58dc6177 + source = python-txzmq-1.0.1.tar.gz::https://github.com/smira/txzmq/archive/1.0.1.tar.gz + source = setup.py.patch + sha256sums = b904411b4894ab4e1d2af65f632ceb3103e86cf38e490cd552ac7a12f78b5c38 + sha256sums = 70b696fca4b06c0d90f78410e2f63796fd2c6a6d763c1d53f133a21a5cad30a5 pkgname = python-txzmq @@ -1,23 +1,44 @@ # Maintainer: Michal Wojdyla <micwoj9292 at gmail dot com> pkgname=python-txzmq -pkgver=1.0.0 -pkgrel=2 -arch=('any') -url="https://pypi.org/project/txZMQ" -license=("MPL2") +_pkg=txZMQ +pkgver=1.0.1 +pkgrel=1 pkgdesc="Twisted bindings for ZeroMQ" +arch=('any') +url='https://github.com/smira/txzmq' +license=('MPL2') depends=('python-twisted' 'python-pyzmq') -makedepends=('python-setuptools') -source=("https://pypi.io/packages/source/t/txZMQ/txZMQ-${pkgver}.tar.gz") -sha256sums=('8d607d0bf09ca94600b8e42f0721dbe43ee53a0470182344ac7ace7e58dc6177') +makedepends=( + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-sphinx' + 'python-wheel') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" + 'setup.py.patch') +sha256sums=('b904411b4894ab4e1d2af65f632ceb3103e86cf38e490cd552ac7a12f78b5c38' + '70b696fca4b06c0d90f78410e2f63796fd2c6a6d763c1d53f133a21a5cad30a5') + +prepare() { + cd "$_pkg-$pkgver" + patch -p1 < "$srcdir/setup.py.patch" + sed -i "s/'\$\$PKGVER\$\$'/'$pkgver'/" setup.py +} build() { - cd txZMQ-$pkgver - python setup.py build + cd "$_pkg-$pkgver" + python -m build --wheel --no-isolation + make -C docs man +} + +check() { + cd "$_pkg-$pkgver" + python -m unittest discover } package() { - cd txZMQ-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 + cd "$_pkg-$pkgver" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 docs/_build/man/txzmq.1 -t "$pkgdir/usr/share/man/man1/" } diff --git a/setup.py.patch b/setup.py.patch new file mode 100644 index 000000000000..45e51dedf500 --- /dev/null +++ b/setup.py.patch @@ -0,0 +1,29 @@ +diff --git a/setup.py b/setup.py +index c0fd889..02f2f45 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,11 +1,12 @@ +-import io +- + from setuptools import setup + ++with open('README.rst', encoding='utf-8') as f: ++ desc=f.read() ++ + setup( + name='txZMQ', +- version=io.open('VERSION', encoding='utf-8').read().strip(), +- packages=['txzmq', 'txzmq.test'], ++ version='$$PKGVER$$', ++ packages=['txzmq'], + license='MPLv2', + author='Andrey Smirnov', + author_email='me@smira.ru', +@@ -20,6 +21,6 @@ setup( + "Programming Language :: Python :: 3", + "Topic :: Software Development :: Libraries", + ], +- long_description=io.open('README.rst', encoding='utf-8').read(), ++ long_description=desc, + install_requires=["Twisted>=10.0", "pyzmq>=13"], + ) |