diff options
author | Anton Kudelin | 2023-05-13 17:38:57 +0300 |
---|---|---|
committer | Anton Kudelin | 2023-05-13 17:38:57 +0300 |
commit | b6b4e0ad8a6acbd397485c343d8e537f900f2e9d (patch) | |
tree | 85f06aae57a88e4ba014b161da0a8224c08debf7 | |
parent | c610b6022d6ad15d86589153c4c9c0314dba3be4 (diff) | |
download | aur-python-pmdarima.tar.gz |
updpkg: 2.0.3
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 42 insertions, 18 deletions
@@ -1,17 +1,23 @@ pkgbase = python-pmdarima pkgdesc = ARIMA estimators for Python - pkgver = 2.0.2 + pkgver = 2.0.3 pkgrel = 1 url = https://alkaline-ml.com/pmdarima arch = x86_64 arch = aarch64 license = MIT + checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - makedepends = cython + makedepends = python-wheel depends = python-scikit-learn depends = python-statsmodels depends = python-urllib3 - source = python-pmdarima-2.0.2.tar.gz::https://github.com/alkaline-ml/pmdarima/archive/refs/tags/v2.0.2.tar.gz - sha256sums = 01e741319b283ac44bac0799d4eb95151b6973bcf5408816d5cf7517225a6fd9 + depends = cython + optdepends = python-matplotlib + optdepends = python-pytest + source = python-pmdarima-2.0.3.tar.gz::https://github.com/alkaline-ml/pmdarima/archive/refs/tags/v2.0.3.tar.gz + sha256sums = f386db23571ca4b3c16a4906613778ad46f8605746222152ca101a6efc316713 pkgname = python-pmdarima @@ -1,25 +1,43 @@ -# Maintainer: Anton Kudelin <kudelin at protonmail dot com> +# Maintainer: Anton Kudelin <kudelin at proton dot me> -_pkgname=pmdarima -pkgname=python-$_pkgname -pkgver=2.0.2 +_pyname=pmdarima +pkgname=python-$_pyname +pkgver=2.0.3 pkgrel=1 pkgdesc="ARIMA estimators for Python" -arch=('x86_64' 'aarch64') +arch=(x86_64 aarch64) url="https://alkaline-ml.com/pmdarima" -license=('MIT') -depends=('python-scikit-learn' 'python-statsmodels' 'python-urllib3') -makedepends=('python-setuptools' 'cython') -source=($pkgname-$pkgver.tar.gz::"https://github.com/alkaline-ml/pmdarima/archive/refs/tags/v$pkgver.tar.gz") -sha256sums=('01e741319b283ac44bac0799d4eb95151b6973bcf5408816d5cf7517225a6fd9') +license=(MIT) +depends=(python-scikit-learn python-statsmodels python-urllib3 cython) +optdepends=(python-matplotlib python-pytest) +makedepends=(python-build python-installer python-setuptools python-wheel) +checkdepends=(python-pytest) +source=($pkgname-$pkgver.tar.gz::https://github.com/alkaline-ml/pmdarima/archive/refs/tags/v$pkgver.tar.gz) +sha256sums=('f386db23571ca4b3c16a4906613778ad46f8605746222152ca101a6efc316713') build() { - cd "$srcdir/$_pkgname-$pkgver" - python setup.py build + cd "$srcdir/$_pyname-$pkgver" + python -m build \ + --wheel \ + --no-isolation \ + --skip-dependency-check +} + +check() { + cd "$srcdir/$_pyname-$pkgver" + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + mv pmdarima/tests . + rm -r pmdarima + test-env/bin/python -m pytest -v } package() { - cd "$srcdir/$_pkgname-$pkgver" - python setup.py install --prefix=/usr --root="$pkgdir" -O1 --skip-build + cd "$srcdir/$_pyname-$pkgver" + python -m installer \ + --destdir="$pkgdir" \ + --compile-bytecode=1 \ + dist/*.whl + install -Dm755 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |