summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD11
2 files changed, 9 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b359ee025355..a8592ce18c25 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,16 @@
pkgbase = python-pytest-filedata
pkgdesc = Easily load test data from files
pkgver = 0.4.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/20c/pytest-filedata
changelog = CHANGELOG.md
arch = any
license = Apache
checkdepends = python-pytest
makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-decorator
depends = python-future
depends = python-requests-mock
diff --git a/PKGBUILD b/PKGBUILD
index 985a46b6e6a0..9c8eaa1e1d4e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,31 +2,30 @@
pkgname=python-pytest-filedata
pkgver=0.4.0
-pkgrel=1
+pkgrel=2
pkgdesc="Easily load test data from files"
arch=('any')
url="https://github.com/20c/pytest-filedata"
license=('Apache')
depends=('python-decorator' 'python-future' 'python-requests-mock')
-makedepends=('python-setuptools')
+makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel')
checkdepends=('python-pytest')
optdepends=()
changelog=CHANGELOG.md
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
sha256sums=('7c3cc9280df9f2015d9671d517884781ba75871c4775ae77863da8d8937fd127')
-validpgpkeys=()
build() {
cd "pytest-filedata-$pkgver"
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
cd "pytest-filedata-$pkgver"
+ PYTHONPATH="$PWD" pytest -x --disable-warnings
}
package() {
- export PYTHONHASHSEED=0
cd "pytest-filedata-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl
}