[arch-commits] Commit in python-mplhep/trunk (PKGBUILD)
Konstantin Gizdov
kgizdov at gemini.archlinux.org
Tue Mar 8 12:19:26 UTC 2022
Date: Tuesday, March 8, 2022 @ 12:19:24
Author: kgizdov
Revision: 1145471
upgpkg: python-mplhep 0.3.23-1
Modified:
python-mplhep/trunk/PKGBUILD
----------+
PKGBUILD | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-03-08 12:14:59 UTC (rev 1145470)
+++ PKGBUILD 2022-03-08 12:19:24 UTC (rev 1145471)
@@ -2,7 +2,7 @@
_pkgname='mplhep'
pkgname="python-${_pkgname}"
-pkgver='0.3.22'
+pkgver='0.3.23'
pkgrel=1
pkgdesc="A set of helpers for matplotlib to more easily produce plots typically needed in HEP."
arch=('any')
@@ -9,14 +9,14 @@
url='https://github.com/scikit-hep/mplhep'
license=('MIT')
depends=('python-numpy' 'python-matplotlib' 'python-mplhep_data' 'python-uhi' 'python-packaging')
-makedepends=('git' 'python-setuptools' 'python-setuptools-scm')
-checkdepends=('python-pytest' 'python-pytest-mock' 'python-importlib-metadata' 'python-boost-histogram' 'python-scipy' 'python-uproot')
+makedepends=('git' 'python-build' 'python-installer' 'python-setuptools-scm' 'python-wheel')
+checkdepends=('python-pytest' 'python-pytest-mock' 'python-importlib-metadata' 'python-boost-histogram' 'python-scipy' 'python-uproot' 'python-scikit-hep-testdata')
source=("${pkgname}::git+${url}#tag=v${pkgver}")
sha256sums=('SKIP')
build() {
cd "${srcdir}/${pkgname}"
- python setup.py bdist_egg
+ python -m build --wheel --no-isolation
}
check() {
@@ -24,12 +24,11 @@
find tests -type f -exec sed \
-e 's at uproot4@uproot at g' \
-i {} \;
- # some tests fail because of unpackaged deps
- # PYTHONPATH="${PWD}/build/lib:${PWD}/src" pytest
+ PYTHONPATH="${PWD}/build/lib:${PWD}/src" pytest tests
}
package() {
cd "${srcdir}/${pkgname}"
- python setup.py install --skip-build --root="${pkgdir}/" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
More information about the arch-commits
mailing list