Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
python-h5py-openmpi
Commits:
ff069d60 by Rafael Fontenelle at 2024-09-19T01:08:26+00:00
Use PEP-517 for building, and use SPDX license
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -9,9 +9,9 @@ pkgrel=5
pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi}
version)"
arch=(x86_64)
url="https://www.h5py.org/"
-license=(BSD)
+license=(BSD-3-Clause)
depends=(hdf5-${_mpi} liblzf python-numpy python-mpi4py)
-makedepends=(cython python-pkgconfig python-setuptools)
+makedepends=(cython python-pkgconfig python-build python-installer
python-wheel python-setuptools)
checkdepends=(python-pytest python-pytest-mpi python-pytables)
conflicts=(python-h5py)
provides=(python-h5py)
@@ -37,7 +37,7 @@ prepare() {
build() {
export CC=mpicc
cd ${_pkg}-${pkgver}
- HDF5_MPI="ON" H5PY_SYSTEM_LZF=1 python setup.py build
+ HDF5_MPI="ON" H5PY_SYSTEM_LZF=1 python -m build --wheel --no-isolation
}
check() {
@@ -48,6 +48,6 @@ check() {
package() {
cd ${_pkg}-${pkgver}
- HDF5_MPI="ON" python setup.py install --root="${pkgdir}" --skip-build
--optimize=1
+ HDF5_MPI="ON" python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 licenses/license.txt -t
"${pkgdir}"/usr/share/licenses/${pkgname}/
-}
+}
\ No newline at end of file
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-h5py-openmpi/-/commit/ff069d605a2d3568646e5d444a7c8eac6717d804
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-h5py-openmpi/-/commit/ff069d605a2d3568646e5d444a7c8eac6717d804
You're receiving this email because of your account on gitlab.archlinux.org.