diff options
author | Luis Martinez | 2022-02-02 10:21:32 -0600 |
---|---|---|
committer | Luis Martinez | 2022-02-02 10:21:43 -0600 |
commit | 1e464c93d814416e444a1d2053093ef79923470e (patch) | |
tree | 4b41079beba238d6e32a7ca4dab8f6c75069961a | |
parent | 1d54c58422282cdc22565059133ca506780693e1 (diff) | |
download | aur-1e464c93d814416e444a1d2053093ef79923470e.tar.gz |
update to 0.4.4
* switch to python-build/python-install for build step
* add tests
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 18 insertions, 8 deletions
@@ -1,15 +1,19 @@ pkgbase = python-zimports pkgdesc = Python import rewriter - pkgver = 0.4.3 + pkgver = 0.4.4 pkgrel = 1 url = https://github.com/sqlalchemyorg/zimports arch = any license = MIT + checkdepends = python-pytest makedepends = python-setuptools + makedepends = python-build + makedepends = python-install + makedepends = python-wheel depends = python>=3.7 depends = python-pyflakes depends = python-flake8-import-order - source = python-zimports-0.4.3.tar.gz::https://github.com/sqlalchemyorg/zimports/archive/v0.4.3.tar.gz - sha256sums = b3605efb2849f932d923857bc7ec59065c068269c1816a8c326c0fe3187fcd37 + source = python-zimports-0.4.4.tar.gz::https://github.com/sqlalchemyorg/zimports/archive/v0.4.4.tar.gz + sha256sums = f8b6d4e2b81738d5f41783c22095b2ea2d2921820fa852764b1d9ee8e8bcb9ef pkgname = python-zimports @@ -2,26 +2,32 @@ # Contributor: Kaizhao Zhang <zhangkaizhao@gmail.com> pkgname=python-zimports -pkgver=0.4.3 +pkgver=0.4.4 pkgrel=1 pkgdesc="Python import rewriter" arch=('any') url="https://github.com/sqlalchemyorg/zimports" license=('MIT') depends=('python>=3.7' 'python-pyflakes' 'python-flake8-import-order') -makedepends=('python-setuptools') +makedepends=('python-setuptools' 'python-build' 'python-install' 'python-wheel') +checkdepends=('python-pytest') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('b3605efb2849f932d923857bc7ec59065c068269c1816a8c326c0fe3187fcd37') +sha256sums=('f8b6d4e2b81738d5f41783c22095b2ea2d2921820fa852764b1d9ee8e8bcb9ef') build() { cd "zimports-$pkgver" - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd "zimports-$pkgver" + pytest -x } package() { export PYTHONHASHSEED=0 cd "zimports-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + python -m install --optimize=1 --destdir="$pkgdir/" dist/*.whl install -Dm644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/" install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } |