summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2022-06-29 16:40:03 -0500
committerLuis Martinez2022-06-29 16:40:03 -0500
commite08eeede31c65185ac7d4521a1c4064c2570f850 (patch)
tree511a519e4643a6bd7a168563366e1a560489a884 /PKGBUILD
parenta3e3dea9753f463e6b9e9da9fc6714abe753c03a (diff)
downloadaur-python-typechecks.tar.gz
package cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 15 insertions, 35 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b7bc56e7f31e..267dc8c1c785 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,51 +1,31 @@
# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Clint Valentine <valentine.clint@gmail.com>
-pkgbase=python-typechecks
-pkgname=('python-typechecks' 'python2-typechecks')
+pkgname=python-typechecks
+_pkg="${pkgname#python-}"
pkgver=0.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="Helper functions for runtime type checking"
arch=('any')
-url="https://pypi.python.org/pypi/typechecks"
+url="https://pypi.org/project/typechecks"
license=('Apache')
-makedepends=('python-setuptools' 'python2-setuptools')
-checkdepends=('python-nose' 'python2-nose')
-source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/t/typechecks/typechecks-$pkgver.tar.gz")
+depends=('python')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
+checkdepends=('python-nose')
+source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkg::1}/$_pkg/$_pkg-$pkgver.tar.gz")
sha256sums=('7d801a6018f60d2a10aa3debc3af65f590c96c455de67159f39b9b183107c83b')
-prepare() {
- cp -a "typechecks-$pkgver"{,-py2}
-}
-
build(){
- pushd "typechecks-$pkgver"
- python setup.py build
- popd
-
- pushd "typechecks-$pkgver-py2"
- python2 setup.py build
+ cd "$_pkg-$pkgver"
+ python -m build --wheel --no-isolation
}
check() {
- pushd "typechecks-$pkgver"
- python setup.py nosetests
- popd
-
- pushd "typechecks-$pkgver-py2"
- python2 setup.py nosetests
+ cd "$_pkg-$pkgver"
+ nosetests
}
-package_python2-typechecks() {
- depends=('python2')
-
- cd "typechecks-$pkgver-py2"
- PYTHONHASHSEED=0 python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build
-}
-
-package_python-typechecks() {
- depends=('python')
-
- cd "typechecks-$pkgver"
- PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+package() {
+ cd "$_pkg-$pkgver"
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl
}