Date: Sunday, March 20, 2022 @ 12:49:57 Author: archange Revision: 1163469
upgpkg: python-bottleneck 1.3.4-1 Also enable tests Modified: python-bottleneck/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-20 12:44:59 UTC (rev 1163468) +++ PKGBUILD 2022-03-20 12:49:57 UTC (rev 1163469) @@ -1,28 +1,42 @@ # Maintainer: Andrzej Giniewicz <[email protected]> +# Maintainer: Bruno Pagani <[email protected]> # Contributor: Michael Schubert <mschu.dev at gmail> # Contributor: Panagiotis Mavrogiorgos (pmav99) <> (gmail) pkgname=python-bottleneck -pkgver=1.3.2 -pkgrel=5 +pkgver=1.3.4 +pkgrel=1 pkgdesc="Fast NumPy array functions written in Cython" -arch=('x86_64') +arch=(x86_64) url="https://github.com/kwgoodman/bottleneck" -license=('BSD') -makedepends=('python-setuptools') -depends=('python-numpy') -optdepends=('python-nose: needed for integrated test suite' - 'python-scipy: needed for integrated benchmarks') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kwgoodman/bottleneck/archive/v${pkgver}.tar.gz") -sha256sums=('5efac98f689c445eecc95400fb53d7bbc92435fa6db7a3dc75b427641d757807') +license=(BSD) +depends=(python-numpy) +makedepends=(python-setuptools) +checkdepends=(python-pytest) +source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz + ${pkgname}-fix-missing-tests-data.patch::${url}/commit/20b060155b1fc9e12c00f502970a3dd609de3d47.patch) +sha256sums=('f33f5c7bfa922911d4439ff332e5f9a1863587aefdb38b159802e3356293284d' + 'aec4bcc1901664662649a656afb03c5c57846fd3c5e9432038816548617a044c') +prepare() { + cd bottleneck-${pkgver} + patch -p1 < ../${pkgname}-fix-missing-tests-data.patch +} + build() { - cd "$srcdir"/bottleneck-${pkgver} + cd bottleneck-${pkgver} python setup.py build } +check() { + cd bottleneck-${pkgver} + python -m venv --system-site-packages test-env + test-env/bin/python setup.py install --skip-build + test-env/bin/python /usr/bin/pytest -vv --color=yes --pyargs bottleneck +} + package() { - cd "$srcdir"/bottleneck-${pkgver} - python setup.py install --skip-build --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd bottleneck-${pkgver} + python setup.py install --skip-build --root="${pkgdir}" --optimize=1 + install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/ }
