diff options
author | Carlos Aznarán Laos | 2023-05-07 20:33:29 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-05-07 20:33:29 -0500 |
commit | aca0773ed2ef62247ceb08db4e02852963407b6b (patch) | |
tree | f7e92ea66f782b7ca4578fdc7c4334f3a0d9ecb9 | |
parent | f96b3203287f1bd1f2a234f77e62de6f742c5cb3 (diff) | |
download | aur-aca0773ed2ef62247ceb08db4e02852963407b6b.tar.gz |
Python 3.11 rebuild
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 11 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = python-scikit-fem pkgdesc = Simple finite element assemblers pkgver = 8.0.0 - pkgrel = 3 + pkgrel = 4 url = https://github.com/kinnala/scikit-fem arch = x86_64 license = custom:BSD-3-clause @@ -11,6 +11,8 @@ pkgbase = python-scikit-fem checkdepends = python-h5py-openmpi checkdepends = python-autograd checkdepends = python-pyamg + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools makedepends = python-wheel depends = python-scipy @@ -3,29 +3,31 @@ _base=scikit-fem pkgname=python-${_base} pkgdesc="Simple finite element assemblers" pkgver=8.0.0 -pkgrel=3 +pkgrel=4 arch=('x86_64') url="https://github.com/kinnala/${_base}" license=('custom:BSD-3-clause') depends=(python-scipy) -makedepends=(python-setuptools python-wheel) +makedepends=(python-build python-installer python-setuptools python-wheel) checkdepends=(python-pytest python-matplotlib python-meshio python-h5py-openmpi python-autograd python-pyamg) source=(${_base}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz) sha512sums=('4264d0ade27c86ed1e872d6168d1e6b38081a66ef9e000a8b331ff26291b717ac7aa6da44018203e96cefd293cf63e716088ae862b42efa8df078eeb8c883aae') build() { cd ${_base}-${pkgver} - python -c "from setuptools import setup; setup();" build + python -m build --wheel --skip-dependency-check --no-isolation } check() { cd ${_base}-${pkgver} - python -c "from setuptools import setup; setup();" install --root="${PWD}/tmp_install" --optimize=1 --skip-build - MPLBACKEND=Agg PYTHONPATH="${PWD}/tmp_install$(python -c "import site; print(site.getsitepackages()[0])"):${PYTHONPATH}" python -m pytest --ignore=tests/test_examples.py + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + MPLBACKEND=Agg test-env/bin/python -m pytest --ignore=tests/test_examples.py + # MPLBACKEND=Agg PYTHONPATH="${PWD}/tmp_install$(python -c "import site; print(site.getsitepackages()[0])"):${PYTHONPATH}" python -m pytest --ignore=tests/test_examples.py } package() { cd ${_base}-${pkgver} - PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -c "from setuptools import setup; setup();" 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}" } |