diff options
author | Iyán Méndez Veiga | 2024-05-06 16:49:17 +0200 |
---|---|---|
committer | Iyán Méndez Veiga | 2024-05-06 16:49:17 +0200 |
commit | 0234ee7bb47f88a2487acb9a8abe5862631de303 (patch) | |
tree | bec64760d57c9eccd3b400765738313c53d9149b | |
parent | e6deec87cf423fa4d45be38fe742523370d54541 (diff) | |
download | aur-python-fastdtw.tar.gz |
upgpkg: python-fastdtw 0.3.4-3
python 3.12 rebuild
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 26 insertions, 23 deletions
@@ -1,7 +1,7 @@ pkgbase = python-fastdtw pkgdesc = Python implementation of FastDTW pkgver = 0.3.4 - pkgrel = 2 + pkgrel = 3 url = https://github.com/slaypni/fastdtw arch = x86_64 license = MIT @@ -11,6 +11,7 @@ pkgbase = python-fastdtw makedepends = python-installer makedepends = python-setuptools makedepends = python-wheel + depends = gcc-libs depends = python-numpy source = python-fastdtw-0.3.4.tar.gz::https://github.com/slaypni/fastdtw/archive/v0.3.4.tar.gz b2sums = e3a1e630b615c1e074eb7cfa85d3b3173af3a8cde84a29a4454839a42a349212b638709c2af47aec48cdb3fb52c26282bbdf7c5b0f01de17bdd1c660f66c06b8 @@ -2,41 +2,43 @@ # Contributor: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: Conrad Sachweh <conrad+aur@spamthis.space> pkgname=python-fastdtw -_name="${pkgname#python-}" +_name=fastdtw pkgver=0.3.4 -pkgrel=2 +pkgrel=3 pkgdesc="Python implementation of FastDTW" -url="https://github.com/slaypni/fastdtw" -arch=('x86_64') -license=('MIT') -depends=('python-numpy') +url=https://github.com/slaypni/fastdtw +arch=(x86_64) +license=(MIT) +depends=( + gcc-libs + python-numpy +) makedepends=( - 'cython' - 'python-build' - 'python-installer' - 'python-setuptools' - 'python-wheel' + cython + python-build + python-installer + python-setuptools + python-wheel ) -checkdepends=('python-pytest') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +checkdepends=(python-pytest) +source=($pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz) b2sums=('e3a1e630b615c1e074eb7cfa85d3b3173af3a8cde84a29a4454839a42a349212b638709c2af47aec48cdb3fb52c26282bbdf7c5b0f01de17bdd1c660f66c06b8') build() { - cd "$_name-$pkgver" + cd $_name-$pkgver python -m build --wheel --no-isolation } check() { - cd "${_name}-${pkgver}" - python -m installer --destdir="$srcdir/test" dist/*.whl - local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') - export PYTHONPATH="$srcdir"/test/usr/lib/python${python_version}/site-packages - pytest -v tests + local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + cd $_name-$pkgver + python -m installer --destdir=test_dir dist/*.whl + PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" pytest } package() { - cd "$_name-$pkgver" + cd $_name-$pkgver python -m installer --destdir="$pkgdir" dist/*.whl - install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -D -m644 README.rst "$pkgdir/usr/share/doc/$pkgname/README" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + install -D -m644 README.rst "$pkgdir"/usr/share/doc/$pkgname/README } |