summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-06-20 10:34:24 -0500
committerCarlos Aznarán Laos2023-06-20 10:34:24 -0500
commit19ec3a8bde373a80bec302db318cb2d3f1d522ed (patch)
tree945f42c4f82a890e8a340711384285d741e36038
parent57351e8b49cf69fc940b43bc28a334830c514338 (diff)
downloadaur-19ec3a8bde373a80bec302db318cb2d3f1d522ed.tar.gz
Bump version to 7.3
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD27
2 files changed, 22 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0b4e5f7778ed..6b74961da1dd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,28 @@
pkgbase = python-nutils
pkgdesc = Numerical Utilities for Finite Element Analysis
- pkgver = 7.2
- pkgrel = 3
+ pkgver = 7.3
+ pkgrel = 1
url = https://github.com/evalf/nutils
arch = any
license = MIT
checkdepends = python-pytest
checkdepends = python-scipy
+ checkdepends = intel-oneapi-mkl
+ checkdepends = python-matplotlib
checkdepends = python-meshio
checkdepends = graphviz
- checkdepends = python-matplotlib
- checkdepends = intel-oneapi-mkl
- makedepends = python-setuptools
- depends = python-bottombar
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-flit-core
depends = python-numpy
depends = python-treelog
depends = python-stringly
+ depends = python-bottombar
optdepends = python-scipy: for Scipy matrix backend support
optdepends = intel-oneapi-mkl: for MKL matrix backend support
optdepends = python-matplotlib: for interpolation support
optdepends = python-meshio: for parsing gmsh files
- source = nutils-7.2.tar.gz::https://github.com/evalf/nutils/archive/v7.2.tar.gz
- sha512sums = d300cba3b1232e78245e740019ccf3d5840dbc4c72a447eb8c8a9bb8f63029473af3400c023f2c1543c18e951c6f0e2498b4913d2e64d7089232eceaf64bde01
+ source = nutils-7.3.tar.gz::https://github.com/evalf/nutils/archive/v7.3.tar.gz
+ sha512sums = ddf2e4072a414cb0275095ee0219b5326f0d8f4fd203bca00276902b66bee84f686e1c00e067a1aaa7881e305c02748eaeb783102b99c3bdda9622f940eb31ed
pkgname = python-nutils
diff --git a/PKGBUILD b/PKGBUILD
index e73c4d699840..c958c374b5f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,38 +2,35 @@
_base=nutils
pkgname=python-${_base}
pkgdesc="Numerical Utilities for Finite Element Analysis"
-pkgver=7.2
-pkgrel=3
+pkgver=7.3
+pkgrel=1
arch=(any)
url="https://github.com/evalf/${_base}"
license=(MIT)
-depends=(python-bottombar python-numpy python-treelog python-stringly)
-makedepends=(python-setuptools)
-checkdepends=(python-pytest python-scipy python-meshio graphviz python-matplotlib intel-oneapi-mkl)
+depends=(python-numpy python-treelog python-stringly python-bottombar)
+makedepends=(python-build python-installer python-flit-core) # python-wheel
+checkdepends=(python-pytest python-scipy intel-oneapi-mkl python-matplotlib python-meshio graphviz)
optdepends=('python-scipy: for Scipy matrix backend support'
'intel-oneapi-mkl: for MKL matrix backend support'
'python-matplotlib: for interpolation support'
- 'python-meshio: for parsing gmsh files') # python-pillow
+ 'python-meshio: for parsing gmsh files')
source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
-sha512sums=('d300cba3b1232e78245e740019ccf3d5840dbc4c72a447eb8c8a9bb8f63029473af3400c023f2c1543c18e951c6f0e2498b4913d2e64d7089232eceaf64bde01')
-
-prepare() {
- sed -i 's/treelog>=1.0b5<2/treelog/' ${_base}-${pkgver}/setup.py
- sed -i 's/stringly>=1.0b2<2/stringly/' ${_base}-${pkgver}/setup.py
-}
+sha512sums=('ddf2e4072a414cb0275095ee0219b5326f0d8f4fd203bca00276902b66bee84f686e1c00e067a1aaa7881e305c02748eaeb783102b99c3bdda9622f940eb31ed')
build() {
cd ${_base}-${pkgver}
- python setup.py build
+ python -m build --wheel --skip-dependency-check --no-isolation
}
check() {
cd ${_base}-${pkgver}
- MPLBACKEND=Agg python -m pytest -k 'not cli and not isbool' --ignore=tests/test_evaluable.py
+ python -m venv --system-site-packages test-env
+ test-env/bin/python -m installer dist/*.whl
+ test-env/bin/python -m pytest -k 'not cli'
}
package() {
cd ${_base}-${pkgver}
- PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}