From e4cd098fab4f141df4d2fd24dfdc9b5f223c694b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 21 Jun 2023 07:18:34 +0100 Subject: gentoo auto-resync : 21:06:2023 - 07:18:34 --- dev-python/h5py/Manifest | 2 ++ dev-python/h5py/h5py-3.9.0.ebuild | 70 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 dev-python/h5py/h5py-3.9.0.ebuild (limited to 'dev-python/h5py') diff --git a/dev-python/h5py/Manifest b/dev-python/h5py/Manifest index b3b1fd2ee23e..8b653f393ba9 100644 --- a/dev-python/h5py/Manifest +++ b/dev-python/h5py/Manifest @@ -1,4 +1,6 @@ AUX h5py-3.8.0-cython3.patch 734 BLAKE2B 1e34e6830a8967b4ec5cd34634f2496351c9ac5f74ee7e0303a96ffd1a6932ed0f2e41998402c5c74cd35ad945414d69749ae6896c2cda4c6609f148c47dbc88 SHA512 cba259b61b8e81c010bad89c92d84efd14e27c8287f49ec008986ef4b493c04d66425fec4429253db9fb77c0e4e5168fa08f2ed613114f56ff8405bb85cb7aa7 DIST h5py-3.8.0.tar.gz 400774 BLAKE2B 2e48991225170fbb728fa55a68aea795db42c7eae605d123a24a59a8730220ddc98e88dfbff60220ce8c6952ca7fc0c3e33d472acae09864a29bfe11d90fcca1 SHA512 13397f66a9fc735e1143eb9e3dd584280e955adf49de467bf56c1a98952903720480ab8d505921b7e22c16453498625ad93421a64e520f15ea3566472849a8fd +DIST h5py-3.9.0.tar.gz 402856 BLAKE2B e2c617c492c2fba751fa546292232b78e1cec4bc75fb50a7c59cdb4a34bc927134d4604d3d9b24f880235cfb356636e66907b8026107547905a77ed9732ccc26 SHA512 f87cb36ba874e86b179776031c3345ad83bc7b5eff2f3ee54acb6b0997cc7925c17dc478957103ab6bb07d8aaa8593af1d51c3547021a205e9d01c0e36d833a9 EBUILD h5py-3.8.0.ebuild 1508 BLAKE2B ab012e74d0b380b8ee985f7b2bdc83db70de6503082553ecf6387a47b05d4a665bf1542a291644499e4a80ee248292ce2b43c7041edf5d8aa6aa1146919cddc2 SHA512 1fd5a62fa507f1eaea3a153ef452320f42e59323f832524c3dce6f567e283fd9c6c5e6f844ee2292741bf73871d593e8e341174e0c25df51df673f399ab73ab0 +EBUILD h5py-3.9.0.ebuild 1458 BLAKE2B bc71173f815eada972427a265e6c580e1ac148c835e5951421a0527614fa953e31063c2122a085a50ee26f696fadc3585fdf378a1b5588902f5d6d715526e99b SHA512 bc44606491c7163d84c67502c4731743436baeb6875854305900c2af7b393c018503a7d7b0e0b837a085f2fc46ea4e666d6b41993721caeb80376eeaa9cb7e87 MISC metadata.xml 1069 BLAKE2B 0f3ef8e7af7f4bb493824427a238588c019c04c28fe8a4b9c0b9af1c986158eb3dae3b7d7937713cc4c87374ef80686603ccdbae2baff5b1150d814ab108d973 SHA512 47a6074e383cc922234ebb9f67aaa5863421eaeb2003444587bb8499b3bf845da93ac8d8d267717bea01300691df10f67c9389248fbe228afe07c17fba3a64f3 diff --git a/dev-python/h5py/h5py-3.9.0.ebuild b/dev-python/h5py/h5py-3.9.0.ebuild new file mode 100644 index 000000000000..23469e940bb9 --- /dev/null +++ b/dev-python/h5py/h5py-3.9.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Simple Python interface to HDF5 files" +HOMEPAGE=" + https://www.h5py.org/ + https://github.com/h5py/h5py/ + https://pypi.org/project/h5py/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" +# disable mpi until mpi4py gets python3_8 +#IUSE="examples mpi" +IUSE="examples" + +#RDEPEND="sci-libs/hdf5:=[mpi=,hl(+)] +DEPEND=" + sci-libs/hdf5:=[hl(+)] +" +RDEPEND=" + ${DEPEND} + >=dev-python/numpy-1.17.3[${PYTHON_USEDEP}] +" + +BDEPEND=" + =dev-python/numpy-1.14.5[${PYTHON_USEDEP}] + dev-python/pkgconfig[${PYTHON_USEDEP}] + test? ( + dev-python/QtPy[testlib,${PYTHON_USEDEP}] + ) +" +# mpi? ( virtual/mpi ) +# mpi? ( dev-python/mpi4py[${PYTHON_USEDEP}] ) + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/alabaster + +#pkg_setup() { +# use mpi && export CC=mpicc +#} + +python_prepare_all() { + # avoid pytest-mpi dep, we do not use mpi anyway + sed -i -e 's:pytest-mpi::' pytest.ini || die + distutils-r1_python_prepare_all + + export H5PY_SETUP_REQUIRES=0 +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + epytest -m "not mpi" +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} -- cgit v1.2.3