Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages / python-mplhep_data
Commits: 8a6196ee by Jakub Klinkovský at 2025-01-04T23:54:49+01:00 upgpkg: 0.0.4-2: switch to PEP 517 build - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,13 +1,16 @@ pkgbase = python-mplhep_data pkgdesc = Sub-package to hold data (fonts) for mplhep. pkgver = 0.0.4 - pkgrel = 1 + pkgrel = 2 url = https://github.com/scikit-hep/mplhep_data arch = any license = MIT checkdepends = python-pytest checkdepends = python-importlib-metadata makedepends = git + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools makedepends = python-setuptools-scm depends = python ===================================== PKGBUILD ===================================== @@ -3,20 +3,20 @@ _pkgname='mplhep_data' pkgname="python-${_pkgname}" pkgver=0.0.4 -pkgrel=1 +pkgrel=2 pkgdesc="Sub-package to hold data (fonts) for mplhep." arch=('any') url='https://github.com/scikit-hep/mplhep_data' license=('MIT') -depends=('python') -makedepends=('git' 'python-setuptools' 'python-setuptools-scm') -checkdepends=('python-pytest' 'python-importlib-metadata') +depends=(python) +makedepends=(git python-build python-installer python-wheel python-setuptools python-setuptools-scm) +checkdepends=(python-pytest python-importlib-metadata) source=("${pkgname}::git+${url}#tag=v${pkgver}") sha256sums=('dc954083cb87e4e47b7525f9b964767770b3497e2a2c8a640efc30f3b1cc7a56') build() { cd "${srcdir}/${pkgname}" - python setup.py bdist_egg + python -m build --wheel --no-isolation } check() { @@ -26,6 +26,6 @@ check() { 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" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-mplhep_data/-/commit/8a6196eedc848a722bfd3bba3d21a862b33e3fc3 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-mplhep_data/-/commit/8a6196eedc848a722bfd3bba3d21a862b33e3fc3 You're receiving this email because of your account on gitlab.archlinux.org.