[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