From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2FE221580E0 for ; Mon, 27 Jan 2025 14:07:35 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 186A9343469 for ; Mon, 27 Jan 2025 14:07:35 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 16D02110471; Mon, 27 Jan 2025 14:07:34 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 0E5A411046F for ; Mon, 27 Jan 2025 14:07:33 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 7D0D2343472 for ; Mon, 27 Jan 2025 14:07:33 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 188321D85 for ; Mon, 27 Jan 2025 14:07:32 +0000 (UTC) From: "Alexander Puck Neuwirth" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alexander Puck Neuwirth" Message-ID: <1737986720.7c6c7bc7a57c1c997a4dd3f673a56a81a37b56cc.alexander@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: dev-python/awkward/ X-VCS-Repository: proj/sci X-VCS-Files: dev-python/awkward/awkward-2.7.3.ebuild X-VCS-Directories: dev-python/awkward/ X-VCS-Committer: alexander X-VCS-Committer-Name: Alexander Puck Neuwirth X-VCS-Revision: 7c6c7bc7a57c1c997a4dd3f673a56a81a37b56cc X-VCS-Branch: master Date: Mon, 27 Jan 2025 14:07:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 59dae44c-a751-4d61-9758-b8340b92f08f X-Archives-Hash: ad02f56123a7d6585a28805b6f266a79 commit: 7c6c7bc7a57c1c997a4dd3f673a56a81a37b56cc Author: Alexander Puck Neuwirth neuwirth-informatik de> AuthorDate: Mon Jan 27 14:05:20 2025 +0000 Commit: Alexander Puck Neuwirth neuwirth-informatik de> CommitDate: Mon Jan 27 14:05:20 2025 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=7c6c7bc7 dev-python/awkward: add 2.7.3 Signed-off-by: Alexander Puck Neuwirth neuwirth-informatik.de> dev-python/awkward/awkward-2.7.3.ebuild | 47 +++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/dev-python/awkward/awkward-2.7.3.ebuild b/dev-python/awkward/awkward-2.7.3.ebuild new file mode 100644 index 000000000..a0c9c6258 --- /dev/null +++ b/dev-python/awkward/awkward-2.7.3.ebuild @@ -0,0 +1,47 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=hatchling +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +inherit distutils-r1 pypi + +DESCRIPTION="Manipulate JSON-like data with NumPy-like idioms." +HOMEPAGE="https://github.com/scikit-hep/awkward" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + ~dev-python/awkward-cpp-44[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] + ' python3_{10..11}) + >=dev-python/numpy-1.18.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] + ' python3_10) + >=dev-python/fsspec-2022.11.0[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + dev-libs/apache-arrow[zstd] + dev-python/pyarrow[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + tests-cuda/ + tests-cuda-kernels/ + tests/test_3259_to_torch_from_torch.py # fails if just caffe2 but not pytorch is installed + tests/test_0119_numexpr_and_broadcast_arrays.py # no idea why it fails, seems to be a numexpr error +) + +distutils_enable_tests pytest