From e4d9d6796d5018e338f0b27a3bc97716195bf0b8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 5 Jan 2025 06:31:58 +0000 Subject: gentoo auto-resync : 05:01:2025 - 06:31:57 --- dev-python/tables/Manifest | 2 + dev-python/tables/tables-3.10.2.ebuild | 75 ++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 dev-python/tables/tables-3.10.2.ebuild (limited to 'dev-python/tables') diff --git a/dev-python/tables/Manifest b/dev-python/tables/Manifest index 71129f2d4efa..01f40c9a0c1b 100644 --- a/dev-python/tables/Manifest +++ b/dev-python/tables/Manifest @@ -1,3 +1,5 @@ DIST tables-3.10.1.tar.gz 4762413 BLAKE2B b185e839767cb339bf5e3760d6d37593eb57551776c563bd99eaaeabc5ee3c041f3b86a03995294dbfaa1a27b0581b0c4544fac0dbdfacd507fe487c1256a2cc SHA512 7590dccefdd718d170ac288d391173ed540760a911f53fd39e37dd74237dc554f9363c8d9d4d518f067da299d71a1d8cb4a40134b1afaf79daa0a17de248caf5 +DIST tables-3.10.2.tar.gz 4779722 BLAKE2B 3242a1a4ec167f5f21496e8602fcf319fa387ad9245955d17c74605cec97a6222f92197ad7c2f7d3d53fa72740c5bfe9c0c759500698999e3fa5aea036e6ff7e SHA512 c2a1781113d31b35a75a2ce34fe0e922824340efd3077df419913ec6bdb4b0a59ee0601736423c34baf9d61aa0a7122f0b0440e4000cfe61a6dde5f369574450 EBUILD tables-3.10.1.ebuild 1693 BLAKE2B 13044d54df119842cc244977eda60d7e0df0df38f6317234fd866e09e5ea95d2b514a3209e80ac42cf0da2c8b2fdcf6fc8606c56528480e5690217a390576aec SHA512 be000bd1933a3bccc0f92fdc6a8fa8279e986f1a1781f5ef69e7225c619760c460a906207dc5e8954bdbf042616515c90b53b47b9d13d162c81e3c9433c83821 +EBUILD tables-3.10.2.ebuild 1700 BLAKE2B 4ba31a9ad3d8f8903a8f3380d2c64214173bd7dfa03c62074979760eb6f90664a5b66a32353107c7173aaa81dffbdefa6cc48dc5c2486ab4b0cd3e83f96db02e SHA512 e8588cc6cd33c3ca5ea45d7393e44ad69ca4c78ba97074440e78a736af601e44dd781e40775067ef92ad60b451ca9eb90778420c5d012c908c6653a8d47b16cc MISC metadata.xml 1090 BLAKE2B cc213079beb7f2888b5eab4886711fe8a4b7a4bc3cf13ff4d2247bd04edc05fdaed19c464ae28beac27de511ea997bcc873866bf9d544d6efe8cacd095e8640a SHA512 bd322eade443a3b1b610d262a0a6a30088246b3f772624fdfbf6eac85f240deb3f9001be1e2e20e334e65701c24e1d57100c67864d14067b1ae16e99f2136e8a diff --git a/dev-python/tables/tables-3.10.2.ebuild b/dev-python/tables/tables-3.10.2.ebuild new file mode 100644 index 000000000000..9b9a6e87c758 --- /dev/null +++ b/dev-python/tables/tables-3.10.2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 prefix pypi + +DESCRIPTION="Hierarchical datasets for Python" +HOMEPAGE=" + https://www.pytables.org/ + https://github.com/PyTables/PyTables/ + https://pypi.org/project/tables/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+cpudetection examples test" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/bzip2:0= + app-arch/lz4:0= + >=app-arch/zstd-1.0.0:= + >=dev-libs/c-blosc-1.11.1:0= + >=dev-libs/c-blosc2-2.11.0:= + dev-libs/lzo:2= + >=dev-python/numpy-1.19.0:=[${PYTHON_USEDEP}] + >=sci-libs/hdf5-1.8.4:= +" +RDEPEND=" + ${DEPEND} + >=dev-python/numexpr-2.6.2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + cpudetection? ( dev-python/py-cpuinfo[${PYTHON_USEDEP}] ) +" +BDEPEND=" + >=dev-python/cython-3.0.10[${PYTHON_USEDEP}] + virtual/pkgconfig + cpudetection? ( dev-python/py-cpuinfo[${PYTHON_USEDEP}] ) + test? ( + ${RDEPEND} + ) +" + +python_prepare_all() { + rm -r c-blosc/{blosc,internal-complibs} || die + + distutils-r1_python_prepare_all + + sed -i -e '/blosc2/d' pyproject.toml || die + hprefixify -w '/prefixes =/' setup.py + + export PYTABLES_NO_EMBEDDED_LIBS=1 + export USE_PKGCONFIG=TRUE +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + "${EPYTHON}" tables/tests/test_all.py -v || die +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r contrib examples + docompress -x /usr/share/doc/${PF}/{contrib,examples} + fi +} -- cgit v1.2.3