diff options
author | Carlos Aznarán Laos | 2023-07-11 21:12:30 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-07-11 21:12:30 -0500 |
commit | 251e0faa0efa2bae20a5e03e7498ba2dc1277b1f (patch) | |
tree | 61e5884353df1512e287bd24f080ccddba4a79ca /PKGBUILD | |
parent | 623d51f10d5433d3c65811d76ae4f144b1feb430 (diff) | |
download | aur-python-filterpy.tar.gz |
Drop python2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 16 insertions, 35 deletions
@@ -1,44 +1,25 @@ -# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: tuftedocelot <tuftedocelot@fastmail.fm> - -pkgname=('python-filterpy' 'python2-filterpy') +_base=filterpy +pkgname=python-${_base} pkgver=1.4.5 pkgrel=2 -pkgdesc='Kalman filtering and optimal estimation library' -arch=('any') -url='https://github.com/rlabbe/filterpy' -license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools') -source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") -sha256sums=('fc371ad800ca5a5ff8b8352894a09c353b794ccc8b813c03d5187df451ccef3a') - -prepare() { - cp -a "filterpy-$pkgver" "filterpy-$pkgver-py2" -} +pkgdesc="Kalman filtering and optimal estimation library" +arch=(any) +url="https://github.com/rlabbe/${_base}" +license=(MIT) +depends=(python-scipy python-matplotlib) +makedepends=(python-build python-installer python-setuptools python-wheel) +source=(${_base}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz) +sha512sums=('22bc58142249f32d58aa7395342f455ef97469cf26635c5551634a5e4987ad7ef559ead38a3ebacfa447927c96f6ded5d08d2273ec8e86a26288c851ca6a63e5') build() { - pushd "filterpy-$pkgver" - python setup.py build - popd - - pushd "filterpy-$pkgver-py2" - python2 setup.py build + cd ${_base}-${pkgver} + python -m build --wheel --skip-dependency-check --no-isolation } -package_python-filterpy() { - depends=('python-numpy' 'python-scipy' 'python-matplotlib') - - cd "filterpy-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" -} - -package_python2-filterpy() { - depends=('python2-numpy' 'python2-scipy' 'python2-matplotlib') - install=py2.install - - cd "filterpy-$pkgver-py2" - python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } -# vim:set ts=2 sw=2 et: |