summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Kudelin2023-05-13 17:38:57 +0300
committerAnton Kudelin2023-05-13 17:38:57 +0300
commitb6b4e0ad8a6acbd397485c343d8e537f900f2e9d (patch)
tree85f06aae57a88e4ba014b161da0a8224c08debf7
parentc610b6022d6ad15d86589153c4c9c0314dba3be4 (diff)
downloadaur-b6b4e0ad8a6acbd397485c343d8e537f900f2e9d.tar.gz
updpkg: 2.0.3
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD46
2 files changed, 42 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0389652337bc..1ac7e3155c28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index fa47e340791a..17d941220276 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}