diff options
author | Carlos Aznarán Laos | 2023-06-20 10:34:24 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-06-20 10:34:24 -0500 |
commit | 19ec3a8bde373a80bec302db318cb2d3f1d522ed (patch) | |
tree | 945f42c4f82a890e8a340711384285d741e36038 | |
parent | 57351e8b49cf69fc940b43bc28a334830c514338 (diff) | |
download | aur-19ec3a8bde373a80bec302db318cb2d3f1d522ed.tar.gz |
Bump version to 7.3
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 22 insertions, 23 deletions
@@ -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 @@ -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}" } |