diff options
104 files changed, 1152 insertions, 94 deletions
diff --git a/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild b/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.3.ebuild index 23e03adcf..9316ed64e 100644 --- a/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild +++ b/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.3.ebuild @@ -3,9 +3,9 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 + inherit distutils-r1 pypi DESCRIPTION="Create calibration matrix to correct for magneto-resistance in resistive sensors" diff --git a/dev-python/MagnetoResistance-tool/Manifest b/dev-python/MagnetoResistance-tool/Manifest index b8d0afd21..3f0cac0f5 100644 --- a/dev-python/MagnetoResistance-tool/Manifest +++ b/dev-python/MagnetoResistance-tool/Manifest @@ -1 +1 @@ -DIST MagnetoResistance-tool-0.0.2.tar.gz 21657 BLAKE2B 5d1a2f497f742df04aac5db6afe83373e6e3e3cea3891585c22d1585186665f0d597b3dccd5f2adfef4e58bc41f680b974974cb12c56e3ef29f69122407cfff5 SHA512 4866197feb96912edc19691ba7ea54303ed168d8ab72c534ad910a3a77ce6e8ccf0f19744eca5044936c29bde131d4c352abbd57547f1c30b3ae59d4aac36986 +DIST magnetoresistance_tool-0.0.3.tar.gz 21760 BLAKE2B 5549355f56791862ad0aa3496c790b322a54505b8a386e888b435cdf62a945ba1f3d347ce312205c5e472b7c874dc71b3c6d2bf915680ec479264d9d4806132e SHA512 d0034c7b09418765dfc519892af6eb3718511ddee1f4d6bebff2ad7deebaa4b79653b1afa4ff6b7724f37a21a39e354a754e133245355809ed07a724c188544a diff --git a/dev-python/archspec/Manifest b/dev-python/archspec/Manifest index c3dd31924..3262809c8 100644 --- a/dev-python/archspec/Manifest +++ b/dev-python/archspec/Manifest @@ -1 +1,2 @@ DIST archspec-0.2.4.tar.gz 52834 BLAKE2B cb8b9fce38b44783a361568667d5690e5c5169149ebdd3d4bf0943c056a4c8c9e2cb3a13a0b9b39e07f9b907b8f5ec4d1552a925d2e9bee76acf858d1a3f3ed5 SHA512 40a83854982670cb5cf77aab496198b3c6723a5cc386f05b8a020d9e94834d4109436cade9b9c89abac909c17b912f00aab8df2d6b05251c0afba9cee1932a62 +DIST archspec-0.2.5.tar.gz 53848 BLAKE2B 429c39494d046b3e95a67e58b4f165445ff44a4615f02b1c655a1f57331a8ffae7342b360b1a5560fd99271682b826d0c49710e33e2c93f9e1204f1fe1a8f581 SHA512 583b3cd7442d2392516ddd4fcaf363ff70ef9e5ee4c72089d21f4ea3e7dfff72e22b24a475ab5c00e9baf7789df65a272b894e241bb5ae7c91cf1e3a71bb83bb diff --git a/dev-python/archspec/archspec-0.2.5.ebuild b/dev-python/archspec/archspec-0.2.5.ebuild new file mode 100644 index 000000000..002a57ba1 --- /dev/null +++ b/dev-python/archspec/archspec-0.2.5.ebuild @@ -0,0 +1,21 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Labels for various aspects of a system architecture like CPU, etc." +HOMEPAGE="https://archspec.readthedocs.io/en/latest/index.html" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/asciitree/Manifest b/dev-python/asciitree/Manifest index 5ea004309..4ed32749e 100644 --- a/dev-python/asciitree/Manifest +++ b/dev-python/asciitree/Manifest @@ -1 +1 @@ -DIST asciitree-0.3.3.tar.gz 8765 BLAKE2B 85b935d9a0df286cd14bb7828335608a2fa2b7acd83707ab61ba29ca58b452a378758ec3553d2845a2536150fd0c9c2bfeb25e95d6bdf02c3d023156e1065e8e SHA512 82ec368db5c3302640860aadeefc89ef2bc74a4336a46729d2688591454b6c1ab1f1fe9fc5305bc956c9998f27bca9e55aeee3bfb82bdf24a67955953e7e37f0 +DIST asciitree-0.3.3.gh.tar.gz 8765 BLAKE2B 85b935d9a0df286cd14bb7828335608a2fa2b7acd83707ab61ba29ca58b452a378758ec3553d2845a2536150fd0c9c2bfeb25e95d6bdf02c3d023156e1065e8e SHA512 82ec368db5c3302640860aadeefc89ef2bc74a4336a46729d2688591454b6c1ab1f1fe9fc5305bc956c9998f27bca9e55aeee3bfb82bdf24a67955953e7e37f0 diff --git a/dev-python/asciitree/asciitree-0.3.3.ebuild b/dev-python/asciitree/asciitree-0.3.3.ebuild index 29d5ecf87..77d99c826 100644 --- a/dev-python/asciitree/asciitree-0.3.3.ebuild +++ b/dev-python/asciitree/asciitree-0.3.3.ebuild @@ -3,17 +3,17 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + inherit distutils-r1 DESCRIPTION="ASCII trees in python" HOMEPAGE="https://github.com/mbr/asciitree" -SRC_URI="https://github.com/mbr/asciitree/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/mbr/asciitree/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" distutils_enable_tests pytest diff --git a/dev-python/asdf-standard/Manifest b/dev-python/asdf-standard/Manifest new file mode 100644 index 000000000..d297ed333 --- /dev/null +++ b/dev-python/asdf-standard/Manifest @@ -0,0 +1 @@ +DIST asdf_standard-1.1.1.tar.gz 114823 BLAKE2B ae5f85be22fc895f44b77007a02a12a214de1e3a60da9728fe5eb8e56e32f220aa45898eeedef3942821b45d8a58e2f7d16850c2e1958ad02ce22df6bdb62ab1 SHA512 c1b5b40841a8ff6115d8642993a664b9646474d5e4c50ce78e15be9bf49704f598238c523a1b1d7ca18d5390b5166c97311231837ac4efa12179d2a92c905886 diff --git a/dev-python/asdf-standard/asdf-standard-1.1.1.ebuild b/dev-python/asdf-standard/asdf-standard-1.1.1.ebuild new file mode 100644 index 000000000..55db6e6d0 --- /dev/null +++ b/dev-python/asdf-standard/asdf-standard-1.1.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Standards document describing ASDF, Advanced Scientific Data Format." +HOMEPAGE=" + https://github.com/asdf-format/asdf-standard/ + https://pypi.org/project/asdf-standard/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/asdf-3.0.0[${PYTHON_USEDEP}] + >=dev-python/packaging-16.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/asdf-standard/metadata.xml b/dev-python/asdf-standard/metadata.xml new file mode 100644 index 000000000..a4ca24b83 --- /dev/null +++ b/dev-python/asdf-standard/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci-astronomy@gentoo.org</email> + <name>Gentoo Astronomy Project</name> + </maintainer> + <upstream> + <remote-id type="pypi">asdf-standard</remote-id> + <remote-id type="github">asdf-format/asdf-standard</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/asdf-transform-schemas/Manifest b/dev-python/asdf-transform-schemas/Manifest new file mode 100644 index 000000000..9f26dca78 --- /dev/null +++ b/dev-python/asdf-transform-schemas/Manifest @@ -0,0 +1 @@ +DIST asdf_transform_schemas-0.5.0.tar.gz 109226 BLAKE2B 89ee5beb21d7d0ca8ba388bb55eab8cbde68a0b8922e9ce060c48a3659d68f070c65adf5847d86e295f31bc9b785abae0a68f71b5757581017a0c94d9d6f5d38 SHA512 29c803ee8a3b5e3526191c503ff15309aab8e7dcee3df16dc2032156f725dd672862540a25a48f217a644701208ba01c9085f3d5b67f9a8dc68d0a732cfbde8a diff --git a/dev-python/asdf-transform-schemas/asdf-transform-schemas-0.5.0.ebuild b/dev-python/asdf-transform-schemas/asdf-transform-schemas-0.5.0.ebuild new file mode 100644 index 000000000..95c94a662 --- /dev/null +++ b/dev-python/asdf-transform-schemas/asdf-transform-schemas-0.5.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="ASDF schemas for validating transform tags." +HOMEPAGE=" + https://github.com/asdf-format/asdf-transform-schemas/ + https://pypi.org/project/asdf-transform-schemas/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" # needs asdf-astropy + +RDEPEND=" + >=dev-python/asdf-standard-1.1.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/asdf-transform-schemas/metadata.xml b/dev-python/asdf-transform-schemas/metadata.xml new file mode 100644 index 000000000..00a47f858 --- /dev/null +++ b/dev-python/asdf-transform-schemas/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci-astronomy@gentoo.org</email> + <name>Gentoo Astronomy Project</name> + </maintainer> + <upstream> + <remote-id type="pypi">asdf-transform-schemas</remote-id> + <remote-id type="github">asdf-format/asdf-transform-schemas</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/asdf/Manifest b/dev-python/asdf/Manifest index ac7f18004..46e6164e0 100644 --- a/dev-python/asdf/Manifest +++ b/dev-python/asdf/Manifest @@ -1 +1,2 @@ DIST asdf-2.14.3.tar.gz 489097 BLAKE2B 26e3da88f4b0ada5a995ff77fdb55a26aa9af1b53c4e90723b36080526ee218581d09295b169bddd998a4055d1b9818e793bfdafdc786a27f5ea87021e9f85e7 SHA512 125015a1d3a26034c8d483bebf609af02489d0710973828e443dea5cfa46cb33826078714b9ccbd385fcc92fd6b2d92253e80c32ca90565a48f45e4ff47b8655 +DIST asdf-3.5.0.tar.gz 804561 BLAKE2B b500afe7c95ec4863279246cc233355ae1c120fb57dda3b9e663115ff05cce505b1110de2fb53278d4341ccd9fc99ec9f875cf0553302905640d02dc6d6a511e SHA512 e389b33ee5144596456c6f1ca376b1719343f7b58c00aedbd4fd983bb807c3cff3e5dd469b197ec9ee7b7e2739be4f01b72a6306a10617710438e3a947da3650 diff --git a/dev-python/asdf/asdf-2.14.3.ebuild b/dev-python/asdf/asdf-2.14.3.ebuild index 2c935c1fb..71f42dd06 100644 --- a/dev-python/asdf/asdf-2.14.3.ebuild +++ b/dev-python/asdf/asdf-2.14.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://asdf.readthedocs.io/en/latest/" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" # Reported upstream: # https://github.com/asdf-format/asdf/issues/1319 RESTRICT="test" diff --git a/dev-python/asdf/asdf-3.5.0.ebuild b/dev-python/asdf/asdf-3.5.0.ebuild new file mode 100644 index 000000000..2e9a29391 --- /dev/null +++ b/dev-python/asdf/asdf-3.5.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Python library for the Advanced Scientific Data Format" +HOMEPAGE="https://asdf.readthedocs.io/en/latest/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/asdf-standard[${PYTHON_USEDEP}] + dev-python/asdf-transform-schemas[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.6.2[${PYTHON_USEDEP}] + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/packaging-19[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}] + >=dev-python/semantic-version-2.8[${PYTHON_USEDEP}] + >=dev-python/attrs-22.1.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + >=dev-python/fsspec-2022.8.2[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/lz4-0.10[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pytest-8[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/astroquery/astroquery-0.4.6.ebuild b/dev-python/astroquery/astroquery-0.4.6.ebuild index 3e140280c..410b6d0dc 100644 --- a/dev-python/astroquery/astroquery-0.4.6.ebuild +++ b/dev-python/astroquery/astroquery-0.4.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://astroquery.readthedocs.io/" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" #TODO: Package all these pytest deps: # pytest-doctestplus>=0.2.0 diff --git a/dev-python/awkward-cpp/Manifest b/dev-python/awkward-cpp/Manifest index 4c59bb8cb..84a9f541c 100644 --- a/dev-python/awkward-cpp/Manifest +++ b/dev-python/awkward-cpp/Manifest @@ -1,2 +1,3 @@ DIST awkward-cpp-28.tar.gz 1422514 BLAKE2B ec87c37a37e3aceb0a35b580122a8c632070dc9fd284e34de66db2611cf1024dbd7ec8a355f52349783258cdaa91e0f966156689c82427f72574230c8b6ae6e1 SHA512 bbe0df527a7863b192c3c85a90c1295d2eb788eb7670a04a001838294dcdd434b49bdc2b4c3f71e34f5f160b4b9cafdea1cf290206fdcb14c0555005797a666d DIST awkward-cpp-35.tar.gz 1591781 BLAKE2B 4218f3a9e5e9c267135508a39303d2c44d5ce2f9ee94d7c034fb117b8833e7cea5ee16f8acbba464a3e61c5baf92b7f9e1f16d22a36478da3e44d2b33d837a3c SHA512 31ed7b99ee51407db0b76d9876a425863948a45fe9c3df61090fd679739af4091837436a14f54cad54f05c472b09a9130d1626f745d476a59baed627293000e7 +DIST awkward_cpp-39.tar.gz 1588054 BLAKE2B 8bb960a7b9ebcc86dcd8906cad29e9cd5554220eb30e404e9c3d91da7445dedccbddb41a5f06fee2d828e8432cbd76b5582a16a3c9f9abdb3fbe7a494164b99e SHA512 ca1d37406dc845e76805b0abc689e3aa5bc712246f83872318d58413602538575f2ccb1017731bdca5e107019e111a9b4f769e7d3242403164904e58a61b3dcc diff --git a/dev-python/awkward-cpp/awkward-cpp-39.ebuild b/dev-python/awkward-cpp/awkward-cpp-39.ebuild new file mode 100644 index 000000000..2477e97b0 --- /dev/null +++ b/dev-python/awkward-cpp/awkward-cpp-39.ebuild @@ -0,0 +1,33 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +CMAKE_MAKEFILE_GENERATOR="emake" +DISTUTILS_USE_PEP517=scikit-build-core +DISTUTILS_EXT=1 + +inherit pypi distutils-r1 + +DESCRIPTION="awkward-cpp bindings for Python" +HOMEPAGE="https://github.com/scikit-hep/awkward/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-python/numpy-1.18.0[${PYTHON_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=dev-python/scikit-build-core-0.10[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] +" + +src_prepare() { + default + # https://github.com/scikit-build/scikit-build-core/issues/912 + sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die +} + +distutils_enable_tests pytest diff --git a/dev-python/awkward/Manifest b/dev-python/awkward/Manifest index 3f4ebd5df..94246b3ae 100644 --- a/dev-python/awkward/Manifest +++ b/dev-python/awkward/Manifest @@ -1,2 +1,3 @@ DIST awkward-2.5.2.tar.gz 5561040 BLAKE2B 4799eeb25fa7433b4889328f9f147b435024c3f507ce66b5cbfcfc5b9c50e63f77131a43b8acd3d9f22d20915eaeb129162e26ffa83fd2071b9a393fbc441e7e SHA512 b6f4f2841e642bfc17aaf40779030d125e9737ef0ded20cc8a898c4b8c15c2932f12c8a0bda3e8c48bb8d13729cf97e181866f15913317bd2dba13b0dad6b929 DIST awkward-2.6.6.tar.gz 6088969 BLAKE2B a2b1db5fe9daae32272348b7bf92894fd805806bcec66ef57acf51af9bc99f033723c637515530a2867ec4bafa51bce5d90ad2b651ed008790ae8f7bee3e73f7 SHA512 2b7c0f1c1f3bd06f1b9fc06ca7cd482b136986d7b5f1648c45627083df5042668d122db7f93e9dbe606630270e577bc53472b9fdca837b12b390ef5c86e8fe48 +DIST awkward-2.6.9.tar.gz 6120280 BLAKE2B f6eb34920d208034be29bd1359e951fb7aa2f9b882b417b895fdb3d34e028c1aa6d6c3e265c41cf95c56acf28b0aa35fa8feec01f49241d79e7bf18323d0b23f SHA512 32996de956fbfc70f338a80788aadb0b75028509e8cc13014ed9ea34326f146da5662a2c7c870c14e9af059678a81153cc2b1096a9a5e202290cd6e7f1aa7f5c diff --git a/dev-python/awkward/awkward-2.6.9.ebuild b/dev-python/awkward/awkward-2.6.9.ebuild new file mode 100644 index 000000000..854349168 --- /dev/null +++ b/dev-python/awkward/awkward-2.6.9.ebuild @@ -0,0 +1,46 @@ +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-39[${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}] + $(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 diff --git a/dev-python/bokeh/bokeh-2.4.2.ebuild b/dev-python/bokeh/bokeh-2.4.2.ebuild index 7347e5110..ab2084b9c 100644 --- a/dev-python/bokeh/bokeh-2.4.2.ebuild +++ b/dev-python/bokeh/bokeh-2.4.2.ebuild @@ -15,7 +15,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/jinja-2.9[${PYTHON_USEDEP}] diff --git a/dev-python/boost-histogram/Manifest b/dev-python/boost-histogram/Manifest index 78bf6ae03..5f9267a4b 100644 --- a/dev-python/boost-histogram/Manifest +++ b/dev-python/boost-histogram/Manifest @@ -1 +1,2 @@ DIST boost_histogram-1.4.1.tar.gz 1337723 BLAKE2B 42087abfd34471f42b06571ab4e701e7fbc071a5b9f3133f6f80831a0fd01ef95f65cae7bdcc6892674a415fd9b48a20bb0ecd5fd294a4880a6f5e3922e60a09 SHA512 fda8085929677a1664030fd29beb01caf37b42413fe941c2760fed17325301c4bf6b8ec5fa3b0e128558a52dee3245ec3a3fc2f4ca145dd09dea0b88fcfa33d4 +DIST boost_histogram-1.5.0.tar.gz 1181192 BLAKE2B b25e20b9440849d9cd4837b762bcc7a9625e69fec60dbe4a975b0329678e0035d5d29d8ea5a7a35b1b78ee00b1c8941361774f0dcd069da04f67632b98af5783 SHA512 5c107f69514fbbad013e2e2a265537c55f4500b61bbb6a37cfb3a69fcf92d4cfba333ba27b43df444cf6120768d5a324822019dcccac58ce0ae127630f8bf999 diff --git a/dev-python/boost-histogram/boost-histogram-1.5.0.ebuild b/dev-python/boost-histogram/boost-histogram-1.5.0.ebuild new file mode 100644 index 000000000..7bee5b066 --- /dev/null +++ b/dev-python/boost-histogram/boost-histogram-1.5.0.ebuild @@ -0,0 +1,43 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=scikit-build-core +DISTUTILS_EXT=1 +inherit cmake distutils-r1 pypi + +DESCRIPTION="Python bindings for the C++14 Boost::Histogram library" +HOMEPAGE="https://github.com/scikit-hep/boost-histogram" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/boost:=[python,${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-python/pybind11-2.13.3[${PYTHON_USEDEP}] + test? ( + dev-python/cloudpickle[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + default + sed -i 's/\["pytest-benchmark"\]/[]/g' pyproject.toml || die + # https://github.com/scikit-build/scikit-build-core/issues/912 + sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die +} + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + tests/test_benchmark_1d.py + tests/test_benchmark_2d.py + tests/test_benchmark_category_axis.py + tests/test_pickle.py + tests/test_threaded_fill.py +) diff --git a/dev-python/dandi-schema/dandi-schema-0.9.1.ebuild b/dev-python/dandi-schema/dandi-schema-0.9.1.ebuild index 0e7986806..a47c5fcdf 100644 --- a/dev-python/dandi-schema/dandi-schema-0.9.1.ebuild +++ b/dev-python/dandi-schema/dandi-schema-0.9.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/dandi/dandi-schema/archive/refs/tags/${PV}.tar.gz -> LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" # Package has pydantic version restriction (2.4*), which, however, breaks the test suite: # https://github.com/dandi/dandi-schema/issues/228 diff --git a/dev-python/dnaio/Manifest b/dev-python/dnaio/Manifest new file mode 100644 index 000000000..6f28e78d7 --- /dev/null +++ b/dev-python/dnaio/Manifest @@ -0,0 +1 @@ +DIST dnaio-1.2.1.tar.gz 59274 BLAKE2B 8d41e3fa0319a17ef5239311b7b4a384801fe82a5f079c6e1102cd19fb903c07c3933b270242042f74f1c98b0d3577726f13e9f02eacfb66d558ab20de295c3b SHA512 99e175e146082b7b2e09a9d41a421453b3f3e7cbe8ea8e023bd2fc7dc189585e8f91c96b15afc4cee43c0a23e18fbb54624790510cc5b3d375726c0ea80200cc diff --git a/dev-python/dnaio/dnaio-1.2.1.ebuild b/dev-python/dnaio/dnaio-1.2.1.ebuild new file mode 100644 index 000000000..63e3d4201 --- /dev/null +++ b/dev-python/dnaio/dnaio-1.2.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="dnaio processes FASTQ, FASTA and uBAM files" +HOMEPAGE="https://github.com/marcelm/dnaio/" +SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +DEPEND=" + dev-python/xopen[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + test? ( dev-python/pytest ) +" +distutils_enable_tests pytest diff --git a/dev-python/dnaio/metadata.xml b/dev-python/dnaio/metadata.xml new file mode 100644 index 000000000..7151605a5 --- /dev/null +++ b/dev-python/dnaio/metadata.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science</name> + </maintainer> + <upstream> + <remote-id type="pypi">DNAio</remote-id> + <remote-id type="github">marcelm/dnaio</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/fslpy/fslpy-3.10.0.ebuild b/dev-python/fslpy/fslpy-3.10.0.ebuild index 3f6262707..bd802ddf4 100644 --- a/dev-python/fslpy/fslpy-3.10.0.ebuild +++ b/dev-python/fslpy/fslpy-3.10.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://git.fmrib.ox.ac.uk/fsl/${PN}/-/archive/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/dill[${PYTHON_USEDEP}] @@ -23,7 +23,7 @@ RDEPEND=" >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}] >=dev-python/trimesh-2.37.29[${PYTHON_USEDEP}] =dev-python/wxpython-4*[${PYTHON_USEDEP}] - >=sci-libs/rtree-0.8.3[${PYTHON_USEDEP}] + >=dev-python/rtree-0.8.3[${PYTHON_USEDEP}] >=sci-libs/nibabel-2.4[${PYTHON_USEDEP}] >=dev-python/scipy-0.18[${PYTHON_USEDEP}] " diff --git a/dev-python/gammapy/gammapy-1.0.ebuild b/dev-python/gammapy/gammapy-1.0.ebuild index 6357014ed..1748c8ba7 100644 --- a/dev-python/gammapy/gammapy-1.0.ebuild +++ b/dev-python/gammapy/gammapy-1.0.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/gammapy/gammapy" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" #TODO: Package all these pytest deps: # pytest-doctestplus>=0.2.0 diff --git a/dev-python/gwcs/gwcs-0.18.3-r1.ebuild b/dev-python/gwcs/gwcs-0.18.3-r1.ebuild index eef5aeb36..28c6a4ee9 100644 --- a/dev-python/gwcs/gwcs-0.18.3-r1.ebuild +++ b/dev-python/gwcs/gwcs-0.18.3-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://gwcs.readthedocs.io/en/latest/" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" # Tests do not pass, reported upstream: # https://github.com/spacetelescope/gwcs/issues/437 RESTRICT=test diff --git a/dev-python/hdmf-zarr/hdmf-zarr-0.5.0.ebuild b/dev-python/hdmf-zarr/hdmf-zarr-0.5.0.ebuild index 692197867..e1f55feff 100644 --- a/dev-python/hdmf-zarr/hdmf-zarr-0.5.0.ebuild +++ b/dev-python/hdmf-zarr/hdmf-zarr-0.5.0.ebuild @@ -10,7 +10,7 @@ inherit distutils-r1 pypi DESCRIPTION="Zarr I/O backend for HDMF" HOMEPAGE="https://github.com/hdmf-dev/hdmf-zarr" #SRC_URI="https://github.com/hdmf-dev/hdmf-zarr/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" LICENSE="BSD" SLOT="0" diff --git a/dev-python/hdmf/hdmf-3.13.0.ebuild b/dev-python/hdmf/hdmf-3.13.0.ebuild index dd6f0176f..241e3832a 100644 --- a/dev-python/hdmf/hdmf-3.13.0.ebuild +++ b/dev-python/hdmf/hdmf-3.13.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="$(pypi_sdist_url hdmf)" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/h5py[${PYTHON_USEDEP}] diff --git a/dev-python/hdmf/hdmf-3.14.3.ebuild b/dev-python/hdmf/hdmf-3.14.3.ebuild index c6249ef14..3199c20f5 100644 --- a/dev-python/hdmf/hdmf-3.14.3.ebuild +++ b/dev-python/hdmf/hdmf-3.14.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="$(pypi_sdist_url hdmf)" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/h5py[${PYTHON_USEDEP}] diff --git a/dev-python/hist/Manifest b/dev-python/hist/Manifest index f9d572709..e859f1eea 100644 --- a/dev-python/hist/Manifest +++ b/dev-python/hist/Manifest @@ -1,2 +1,3 @@ DIST hist-2.7.2.tar.gz 991866 BLAKE2B 6785114e1a5b3e38b9917c5d8b660e6d03dbe56d7a3238c971686ffc03ec1e9c6361ea6ed73ed61b10a4074b13d4ad785b676a61a856069ba23789985949787e SHA512 92a320a80509eaeaa496c2713b349e3b1442c46a7aeda04e362fdd692aea3f43f06e5bdb35293ca70f9b24536c24494fa1c806e9f9e8573559c13abeee22c4ce DIST hist-2.7.3.tar.gz 992241 BLAKE2B 865e4a7d65633c42d114139390040872d630527292f2941eb70732c1456d5f2571026d2a131f0bc09015a5922d6f6557342f4fb00ec91eeb83bb8b2bc25f28fd SHA512 85c7231f2cbc7bd8d7066f664a8fe9cd54092f79a242c353bdf3fad47ae7040f52b836238a92f006cdf30d2a3ae1e3a0c6bc1d8afaf2004f2056f6da5398d2b2 +DIST hist-2.8.0.tar.gz 992225 BLAKE2B d69302a80b7fed28d298b8dc175932632b31936d6e6a9c61830738d14aee5c089be4c23fb3c2bcfa5e941598786d4ee04bfd51bcb78bc98f2c73ef44437749cf SHA512 4deece91ea85a412d3b4bcfb86f20813ecd10f259a71fd3509cf51f99d12640019aee83a2f95b9a039e67121d752e6cbbb7ce55b7c10f9e1b0cd100528e5fa32 diff --git a/dev-python/hist/hist-2.8.0.ebuild b/dev-python/hist/hist-2.8.0.ebuild new file mode 100644 index 000000000..04160951e --- /dev/null +++ b/dev-python/hist/hist-2.8.0.ebuild @@ -0,0 +1,26 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=hatchling +SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +inherit distutils-r1 pypi + +DESCRIPTION="Histogramming for analysis powered by boost-histogram " +HOMEPAGE="https://github.com/scikit-hep/hist" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/boost-histogram-1.3.1[${PYTHON_USEDEP}] + >=dev-python/histoprint-2.2.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.14.5[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +RESTRICT="test" +# needs mplhep and dask_histogram ... +#distutils_enable_tests pytest diff --git a/dev-python/histoprint/Manifest b/dev-python/histoprint/Manifest index 2914a2419..c08f978b9 100644 --- a/dev-python/histoprint/Manifest +++ b/dev-python/histoprint/Manifest @@ -1 +1,2 @@ DIST histoprint-2.4.0.tar.gz 359154 BLAKE2B f10abcff02875f1a27b31256c5daf00500e0177986052f3fc9b013a0be0f63daf58f9d9b7bf2b6b5510758e080a118c6ad07801b055019e7e226ee631da57154 SHA512 bbf7c90acb66c298588304a15c7ae3ec0536fb01a468b4aa7b944115e242a0ef3e2ef21c181e8476845f5d7611a944f43de0c9cf80faeab2ddbb8422432e2fa6 +DIST histoprint-2.5.0.tar.gz 360296 BLAKE2B 37a40cfea760a08c0dcfc89d51eb526ee4bdb8c01cca18b2450f0f54ae61e051d4d8331227c05b6db85b7cf3553660e17dd68ed95d47021a874614de16958627 SHA512 e08063f58afbae570721ecbb91f772998d374b50d61d9622ef0c6ff96272711c49cb04d1882befba6ed54ce7933c9bb24fc5ac9fd83b16c43bdd96b135b9828e diff --git a/dev-python/histoprint/histoprint-2.5.0.ebuild b/dev-python/histoprint/histoprint-2.5.0.ebuild new file mode 100644 index 000000000..55286dfc5 --- /dev/null +++ b/dev-python/histoprint/histoprint-2.5.0.ebuild @@ -0,0 +1,26 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Pretty print histograms to the console" +HOMEPAGE="https://github.com/scikit-hep/histoprint" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/click-7.0.0[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/uhi-0.2.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/awkward-1[${PYTHON_USEDEP}] + >=sci-physics/uproot-4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/immutables/Manifest b/dev-python/immutables/Manifest deleted file mode 100644 index dfee7ecc9..000000000 --- a/dev-python/immutables/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST immutables-0.20.tar.gz 88933 BLAKE2B 07ae33ea62e85ea8c9b26a7e634f018b6e614ecd493faa74cdbdb20864b6af78b30fbadd1c21d9b9e3e971086893dcc7053ba88f8c78d7dbb588d54b8a9d0175 SHA512 1b74236517964573fd26072b6bf1b8a93456822b2b6ccc5f544f8a49b91f2e0bd110ef2ac23358ba14deceaaee8dde6f24e5589e9078dce961a7b9d4fcd2d3bd diff --git a/dev-python/immutables/immutables-0.20.ebuild b/dev-python/immutables/immutables-0.20.ebuild deleted file mode 100644 index 8cd5bf37b..000000000 --- a/dev-python/immutables/immutables-0.20.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2024 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit pypi distutils-r1 - -DESCRIPTION="A high-performance immutable mapping type for Python" -HOMEPAGE="https://pypi.org/project/immutables/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( dev-python/mypy[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest diff --git a/dev-python/immutables/metadata.xml b/dev-python/immutables/metadata.xml deleted file mode 100644 index 1bec01ba5..000000000 --- a/dev-python/immutables/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>mschu.dev@gmail.com</email> - <name>Michael Schubert</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="github">MagicStack/immutables</remote-id> - <remote-id type="pypi">immutables</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/isal/Manifest b/dev-python/isal/Manifest new file mode 100644 index 000000000..d46262c01 --- /dev/null +++ b/dev-python/isal/Manifest @@ -0,0 +1 @@ +DIST isal-1.6.1.tar.gz 774325 BLAKE2B 413c6d4d2975fb228a312bae9192a3a4bc0cf290e27e4f34e0074365b02a117de4b3f7056d6a80e22ceb6fc54b6a3fe42895dac15675d54cd4c28f5dcb6de5dc SHA512 f793b359e18a896d955c0c5bf94717c7aabf6fe105cf5c2007eb6e04a7e993db2264097065bc671408c87c40d141b1bf8ebd2c4b77241015cc8cfc07eb1dedba diff --git a/dev-python/isal/isal-1.6.1.ebuild b/dev-python/isal/isal-1.6.1.ebuild new file mode 100644 index 000000000..7e7925217 --- /dev/null +++ b/dev-python/isal/isal-1.6.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Faster zlib, gzip compatible (de)compression using ISA-L library" +HOMEPAGE="https://github.com/pycompression/python-isal https://pypi.org/project/isal" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +distutils_enable_sphinx doc \ + dev-python/sphinx-rtd-theme + +distutils_enable_tests pytest diff --git a/dev-python/isal/metadata.xml b/dev-python/isal/metadata.xml new file mode 100644 index 000000000..fe89c9138 --- /dev/null +++ b/dev-python/isal/metadata.xml @@ -0,0 +1,16 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>b@edevau.net</email> + <name>Andreas Billmeier</name> + </maintainer> + <upstream> + <remote-id type="pypi">isal</remote-id> + <remote-id type="github">pycompression/python-isal</remote-id> + <maintainer status="unknown"> + <email>r.h.p.vorderman@lumc.nl</email> + <name>Leiden University Medical Center</name> + </maintainer> + </upstream> +</pkgmetadata> diff --git a/dev-python/lazy_ops/lazy_ops-0.2.0.ebuild b/dev-python/lazy_ops/lazy_ops-0.2.0.ebuild index d624fb2aa..c8e89de8e 100644 --- a/dev-python/lazy_ops/lazy_ops-0.2.0.ebuild +++ b/dev-python/lazy_ops/lazy_ops-0.2.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/catalystneuro/lazy_ops" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="test" # There are no source archive with tests available: # https://github.com/catalystneuro/lazy_ops/issues/29 diff --git a/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild b/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild index b4b5f7448..8456c76bb 100644 --- a/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild +++ b/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild @@ -13,11 +13,8 @@ SRC_URI="https://github.com/NeurodataWithoutBorders/nwbinspector/archive/refs/ta LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" +KEYWORDS="~amd64" -DEPEND="" RDEPEND=" dev-python/click[${PYTHON_USEDEP}] dev-python/jsonschema[${PYTHON_USEDEP}] @@ -26,6 +23,5 @@ RDEPEND=" dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/tqdm[${PYTHON_USEDEP}] " -BDEPEND="" distutils_enable_tests pytest diff --git a/dev-python/nwbinspector/nwbinspector-0.4.26-r1.ebuild b/dev-python/nwbinspector/nwbinspector-0.4.26-r1.ebuild index 271dbfb1d..6d07b290e 100644 --- a/dev-python/nwbinspector/nwbinspector-0.4.26-r1.ebuild +++ b/dev-python/nwbinspector/nwbinspector-0.4.26-r1.ebuild @@ -13,11 +13,8 @@ SRC_URI="https://github.com/NeurodataWithoutBorders/nwbinspector/archive/refs/ta LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" +KEYWORDS="~amd64" -DEPEND="" RDEPEND=" dev-python/click[${PYTHON_USEDEP}] dev-python/isodate[${PYTHON_USEDEP}] @@ -27,6 +24,5 @@ RDEPEND=" dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/tqdm[${PYTHON_USEDEP}] " -BDEPEND="" distutils_enable_tests pytest diff --git a/dev-python/panel/panel-0.14.2-r1.ebuild b/dev-python/panel/panel-0.14.2-r1.ebuild index 4674f8161..27ae0d568 100644 --- a/dev-python/panel/panel-0.14.2-r1.ebuild +++ b/dev-python/panel/panel-0.14.2-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://panel.holoviz.org" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" # "setup.py" imports from Bokeh to rebuild Node.js packages, but we patch that # away below. Our patched Panel thus requires Bokeh only at runtime. diff --git a/dev-python/pynwb/pynwb-2.6.0.ebuild b/dev-python/pynwb/pynwb-2.6.0.ebuild index c19c57fe3..70b7e47a8 100644 --- a/dev-python/pynwb/pynwb-2.6.0.ebuild +++ b/dev-python/pynwb/pynwb-2.6.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/hdmf-3.3.2[${PYTHON_USEDEP}] diff --git a/dev-python/pynwb/pynwb-2.8.1.ebuild b/dev-python/pynwb/pynwb-2.8.1.ebuild index 1fb2ba26a..c2f2407eb 100644 --- a/dev-python/pynwb/pynwb-2.8.1.ebuild +++ b/dev-python/pynwb/pynwb-2.8.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" # Segfault error on testing RESTRICT="test" diff --git a/dev-python/pyout/pyout-0.7.2-r1.ebuild b/dev-python/pyout/pyout-0.7.2-r1.ebuild index 7e262b158..724075c17 100644 --- a/dev-python/pyout/pyout-0.7.2-r1.ebuild +++ b/dev-python/pyout/pyout-0.7.2-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/pyout/pyout/archive/refs/tags/v${PV}.tar.gz -> ${P}. SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/jsonschema[${PYTHON_USEDEP}] diff --git a/dev-python/pyout/pyout-0.7.3.ebuild b/dev-python/pyout/pyout-0.7.3.ebuild index 7246139ee..5dd6cd230 100644 --- a/dev-python/pyout/pyout-0.7.3.ebuild +++ b/dev-python/pyout/pyout-0.7.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/pyout/pyout" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/jsonschema[${PYTHON_USEDEP}] diff --git a/dev-python/resample/Manifest b/dev-python/resample/Manifest new file mode 100644 index 000000000..347f41acf --- /dev/null +++ b/dev-python/resample/Manifest @@ -0,0 +1 @@ +DIST resample-1.10.1.tar.gz 631943 BLAKE2B e76817a4cfc6b1a04a7a601ba8e2c23d5ef38dac815ec244b0ff7af1a470c5a3dc2fbdd51af142443350369fcfb15a492fcfb84f32888097075a15e4d9408c31 SHA512 4e9ce268c375960f75e5e43bd22e304ef33f7ffe7e9ad894bd4f71bace81f1cb81d11e0486a4e09af72fae3106a3a5155be315b6d69a9d28499d39dfe451f053 diff --git a/dev-python/resample/metadata.xml b/dev-python/resample/metadata.xml new file mode 100644 index 000000000..db0565d2f --- /dev/null +++ b/dev-python/resample/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>alexander@neuwirth-informatik.de</email> + <name>Alexander Puck Neuwirth</name> + </maintainer> + <longdescription lang="en"> + Resampling-based inference in Python based on data resampling and permutation. + </longdescription> + <upstream> + <remote-id type="pypi">resample</remote-id> + <remote-id type="github">scikit-hep/resample</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/resample/resample-1.10.1.ebuild b/dev-python/resample/resample-1.10.1.ebuild new file mode 100644 index 000000000..424c9c537 --- /dev/null +++ b/dev-python/resample/resample-1.10.1.ebuild @@ -0,0 +1,19 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Randomization-based inference in Python" +HOMEPAGE="https://github.com/scikit-hep/resample" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/numpy-1.21[${PYTHON_USEDEP}] + >=dev-python/scipy-1.10[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/specutils/specutils-1.9.1.ebuild b/dev-python/specutils/specutils-1.9.1.ebuild index c77a1078d..d86b289d7 100644 --- a/dev-python/specutils/specutils-1.9.1.ebuild +++ b/dev-python/specutils/specutils-1.9.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/astropy/specutils" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" # Requires access to the internet RESTRICT="test" diff --git a/dev-python/uhi/Manifest b/dev-python/uhi/Manifest index 199ee2a62..7eeab5dbb 100644 --- a/dev-python/uhi/Manifest +++ b/dev-python/uhi/Manifest @@ -1 +1,2 @@ DIST uhi-0.4.0.tar.gz 52953 BLAKE2B b0c16c58c676f405d7b46398507968e92e4c3939a53224b49cbd935c3473800341903a9e9c5e3c598d68f171a9ec098feedaa774b2bbfe780581a663e99b2592 SHA512 4f7f0bdce3fef14c8789e0860956d6d4d2ab91e48eb95b6bceb67aef47b23a260f0f33a565c052fe48933f108adfe32f4c28c8cf874cc908929d407687bbc385 +DIST uhi-0.5.0.tar.gz 25769 BLAKE2B a920a17671bb98ee809264c762189feefc0eaed8b24b616e726fa646728c9ca8cfa518077d9b6e94c55505ea41d6dcbd7c937fd4407c80e8995df80ccdfeec54 SHA512 97bd42b9135360888488106554c9c3ad042b0e4f7eabc7abf7edadec978261032c40ab43e3e1c4df7aa6b4447f403085767b4d9beb5c9bdc50466e049a9d3080 diff --git a/dev-python/uhi/uhi-0.5.0.ebuild b/dev-python/uhi/uhi-0.5.0.ebuild new file mode 100644 index 000000000..7dee1e062 --- /dev/null +++ b/dev-python/uhi/uhi-0.5.0.ebuild @@ -0,0 +1,27 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=hatchling +SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +inherit distutils-r1 pypi + +DESCRIPTION="Universal Histogram Interface" +HOMEPAGE="https://github.com/scikit-hep/uhi" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/fastjsonschema[${PYTHON_USEDEP}] + >=dev-python/boost-histogram-1.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/vector/Manifest b/dev-python/vector/Manifest index a64079e01..f844796a5 100644 --- a/dev-python/vector/Manifest +++ b/dev-python/vector/Manifest @@ -1,3 +1,4 @@ DIST vector-1.1.1.tar.gz 289916 BLAKE2B 35281c498f244b0307d744a20d0364c4cf664d0bd08a4f17d8d3110aa4eae6d7f66e3b51b4e9847f31d3a6ab943248115221dee4dcd3c3f2f8c47842001b553a SHA512 b1e195751de35ca2c67749b6b2b330db8a29e023f42e9b454adc8fc2408c29b5926b39e9ed6dc6a93f97006fbfb286a2217be8b14cb0eb2b96c9538f6c3943e6 DIST vector-1.3.1.tar.gz 299581 BLAKE2B 36e99e814b5e8afc7a0179acce74f399db8f76e3c3c59ebbb5a2616bfa8f34ca2cfabe9e42752226dbabbdcd77fc15a4725c4e296f5329533a85cade8fcfae0c SHA512 524752789f6ea0201e1bb3dc09e7396a8bc64a1ee78ccab383bbe968134783bbf7499948784b141353612649f8188d0cb93147b53afdf37ba26f812d8ebd84b0 DIST vector-1.4.1.tar.gz 374576 BLAKE2B 863984ed98dbe6920380f467931c9b80b3a57934dfcf0de049de77a7d6ec8f9c9335333609ab28b794ed31a2f6a859bd1475b0bb2976fa9c1f4ca1f2aecbfea9 SHA512 5a08c49f6bf09d07768b90d79a9a0b9aa9b1068c6c03be96f960605d2a708cb80f0ff7fc2da807383d1e652bd454c27048702adffa1a55ee3ca9b740c5b0f2f0 +DIST vector-1.5.2.tar.gz 326552 BLAKE2B 8f648f80fd77e660410aad42f37309e8b6a3634671ca507e5acfec5188e70937b3930cec82dc9d910ab24acf7e3cf9b20000bcb92a8a0f89f951d38e09b703b5 SHA512 3d313b83b3d98459d2763987a0347cf5747e19a22bc26f00d3a6c9710019803a01bb047b392b67bc6e0efd7974255f2a7ac5d6daa4ee4ae686d20d97cf043181 diff --git a/dev-python/vector/vector-1.5.2.ebuild b/dev-python/vector/vector-1.5.2.ebuild new file mode 100644 index 000000000..b9c06d278 --- /dev/null +++ b/dev-python/vector/vector-1.5.2.ebuild @@ -0,0 +1,33 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi optfeature + +DESCRIPTION="Vector classes and utilities" +HOMEPAGE=" + https://github.com/scikit-hep/vector + https://vector.readthedocs.io/ + https://doi.org/10.5281/zenodo.7054478 +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +# tests need numba +RESTRICT="test" + +RDEPEND=" + >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}] + >=dev-python/packaging-19[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +pkg_postinst() { + optfeature "awkward array support" dev-python/awkward + optfeature "sympy support" dev-python/sympy +} diff --git a/dev-python/xopen/Manifest b/dev-python/xopen/Manifest new file mode 100644 index 000000000..bda39b979 --- /dev/null +++ b/dev-python/xopen/Manifest @@ -0,0 +1 @@ +DIST xopen-2.0.2.tar.gz 32224 BLAKE2B caaafff311b2243092ac43c88f6eff789da7f1739f4faa796f72c1c85de0f1a3be72702ad00def72d88a229a63b4ed51e56b7854e9ef2f217ada2c3262a4a5b0 SHA512 65e628e4a86281c6fead189a058a5e59107079ba4a74b8b45dbe6afb149644872efdbb118d74a89c1ebf643d93378c72f2c24390a4a05a2e0f4ad0f77fe0bfac diff --git a/dev-python/xopen/metadata.xml b/dev-python/xopen/metadata.xml new file mode 100644 index 000000000..9d5d13024 --- /dev/null +++ b/dev-python/xopen/metadata.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science</name> + </maintainer> + <upstream> + <remote-id type="pypi">Xopen</remote-id> + <remote-id type="github">marcelm/xopen</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/xopen/xopen-2.0.2.ebuild b/dev-python/xopen/xopen-2.0.2.ebuild new file mode 100644 index 000000000..3e94dcbb3 --- /dev/null +++ b/dev-python/xopen/xopen-2.0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Open compressed files transparently" +HOMEPAGE="https://github.com/marcelm/xopen/" +SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +DEPEND=" + dev-python/isal[${PYTHON_USEDEP}] + sys-libs/zlib-ng +" +RDEPEND=" + ${DEPEND} + test? ( dev-python/pytest ) +" +distutils_enable_tests pytest diff --git a/dev-python/zarr/zarr-2.12.0.ebuild b/dev-python/zarr/zarr-2.12.0.ebuild index f18e92d44..dff494851 100644 --- a/dev-python/zarr/zarr-2.12.0.ebuild +++ b/dev-python/zarr/zarr-2.12.0.ebuild @@ -13,9 +13,7 @@ HOMEPAGE="https://github.com/zarr-developers/zarr-python" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" +KEYWORDS="~amd64" RDEPEND=" dev-python/asciitree[${PYTHON_USEDEP}] diff --git a/dev-python/zarr/zarr-2.14.2.ebuild b/dev-python/zarr/zarr-2.14.2.ebuild index f18e92d44..dff494851 100644 --- a/dev-python/zarr/zarr-2.14.2.ebuild +++ b/dev-python/zarr/zarr-2.14.2.ebuild @@ -13,9 +13,7 @@ HOMEPAGE="https://github.com/zarr-developers/zarr-python" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" +KEYWORDS="~amd64" RDEPEND=" dev-python/asciitree[${PYTHON_USEDEP}] diff --git a/dev-python/zarr/zarr-2.16.1.ebuild b/dev-python/zarr/zarr-2.16.1.ebuild index f18e92d44..dff494851 100644 --- a/dev-python/zarr/zarr-2.16.1.ebuild +++ b/dev-python/zarr/zarr-2.16.1.ebuild @@ -13,9 +13,7 @@ HOMEPAGE="https://github.com/zarr-developers/zarr-python" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" +KEYWORDS="~amd64" RDEPEND=" dev-python/asciitree[${PYTHON_USEDEP}] diff --git a/dev-python/zarr_checksum/zarr_checksum-0.2.8.ebuild b/dev-python/zarr_checksum/zarr_checksum-0.2.8.ebuild index 58cb87329..e7055d289 100644 --- a/dev-python/zarr_checksum/zarr_checksum-0.2.8.ebuild +++ b/dev-python/zarr_checksum/zarr_checksum-0.2.8.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/dandi/zarr_checksum" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/boto3[${PYTHON_USEDEP}] diff --git a/dev-python/zarr_checksum/zarr_checksum-0.4.0.ebuild b/dev-python/zarr_checksum/zarr_checksum-0.4.0.ebuild index 58cb87329..e7055d289 100644 --- a/dev-python/zarr_checksum/zarr_checksum-0.4.0.ebuild +++ b/dev-python/zarr_checksum/zarr_checksum-0.4.0.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/dandi/zarr_checksum" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/boto3[${PYTHON_USEDEP}] diff --git a/dev-vcs/datalad/datalad-0.19.6-r1.ebuild b/dev-vcs/datalad/datalad-0.19.6-r1.ebuild index c95bc935f..0a8c3f332 100644 --- a/dev-vcs/datalad/datalad-0.19.6-r1.ebuild +++ b/dev-vcs/datalad/datalad-0.19.6-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi DESCRIPTION="Keep code, data, containers under control with git and git-annex" diff --git a/dev-vcs/datalad/datalad-1.0.2.ebuild b/dev-vcs/datalad/datalad-1.0.2.ebuild index de5b6cd6a..3ec624e7f 100644 --- a/dev-vcs/datalad/datalad-1.0.2.ebuild +++ b/dev-vcs/datalad/datalad-1.0.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi DESCRIPTION="Keep code, data, containers under control with git and git-annex" diff --git a/sci-biology/cutadapt/Manifest b/sci-biology/cutadapt/Manifest new file mode 100644 index 000000000..9b1b4fa20 --- /dev/null +++ b/sci-biology/cutadapt/Manifest @@ -0,0 +1 @@ +DIST cutadapt-4.9.tar.gz 248837 BLAKE2B a95e510801572046689899315283d958933b625a10f57177811bbeae020b7a8f09c919cd15adabac64adbf550cdd901e078cd76cebdc0a1bbf80223584291242 SHA512 332de05a0fd11c07749ee58c171d79699776cae4a0338b7586f9e2939fb9f313b1647388bb4f060b7603e80b94b5b0da54a5e825fab862d6bf3c45b0c02fda0b diff --git a/sci-biology/cutadapt/cutadapt-4.9.ebuild b/sci-biology/cutadapt/cutadapt-4.9.ebuild new file mode 100644 index 000000000..cd1a8fe7c --- /dev/null +++ b/sci-biology/cutadapt/cutadapt-4.9.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Adapter trimming and other preprocessing of high-throughput sequencing reads" +HOMEPAGE="https://github.com/marcelm/cutadapt/" +SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +DEPEND=" + >=dev-python/xopen-1.6.0[${PYTHON_USEDEP}] + >=dev-python/dnaio-1.2.0[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + test? ( dev-python/pytest ) +" +distutils_enable_tests pytest diff --git a/sci-biology/cutadapt/metadata.xml b/sci-biology/cutadapt/metadata.xml new file mode 100644 index 000000000..028038de8 --- /dev/null +++ b/sci-biology/cutadapt/metadata.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science</name> + </maintainer> + <upstream> + <remote-id type="pypi">cutadapt</remote-id> + <remote-id type="github">marcelm/cutadapt</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-biology/trimmomatic/trimmomatic-0.39.ebuild b/sci-biology/trimmomatic/trimmomatic-0.39.ebuild index 331ab5cd8..3b491b390 100644 --- a/sci-biology/trimmomatic/trimmomatic-0.39.ebuild +++ b/sci-biology/trimmomatic/trimmomatic-0.39.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" DEPEND=">=virtual/jdk-1.6:* dev-java/ant-core diff --git a/sci-libs/cuba/Manifest b/sci-libs/cuba/Manifest new file mode 100644 index 000000000..5cc70289a --- /dev/null +++ b/sci-libs/cuba/Manifest @@ -0,0 +1 @@ +DIST Cuba-4.2.2.tar.gz 744120 BLAKE2B 34cb4954a2659b739f7c0495772920c6d8c1e370b8636a88ed1f2e4dacc73384c71a27d6e37f618a72ba710f87da71ddc5329723be030b789a4677af3b4c540f SHA512 afa9eefcb6993d72ae291138889fde017e4ecca75d8b80922a529a6b653a10fa6883f56d1cf54715b61bb3e5c1c631c5a93d4c4d6cf82052235b1349fb0527a7 diff --git a/sci-libs/cuba/cuba-4.2.2.ebuild b/sci-libs/cuba/cuba-4.2.2.ebuild new file mode 100644 index 000000000..3e08cb85c --- /dev/null +++ b/sci-libs/cuba/cuba-4.2.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools fortran-2 toolchain-funcs + +MY_P=Cuba-${PV} + +DESCRIPTION="The Cuba library for multidimensional numerical integration" +HOMEPAGE="http://www.feynarts.de/cuba" +SRC_URI="http://www.feynarts.de/cuba/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="doc static-libs" + +RESTRICT="test" # broken... + +src_prepare() { + default + eautoreconf +} + +src_compile() { + tc-export CC CXX FC AR + sed 's/CFLAGS =/CFLAGS = -fPIC/g' --in-place makefile || die + sed 's/FFLAGS =/FFLAGS = -fPIC/g' --in-place makefile || die + emake lib -j1 + # make shared lib + FILES=$(${AR} xv libcuba.a |sed 's/x - //g' || die) + # unquoted FILES since newlines should be replaced by spaces + ${CC} -shared -Wall $FILES -lm -o libcuba.so || die +} + +src_install() { + #default # broken... + + doheader cuba.h + use static-libs && dolib.a libcuba.a + dolib.so libcuba.so + use doc && dodoc cuba.pdf +} diff --git a/sci-libs/cuba/metadata.xml b/sci-libs/cuba/metadata.xml new file mode 100644 index 000000000..d2f2f6e4f --- /dev/null +++ b/sci-libs/cuba/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci-physics@gentoo.org</email> + <name>Gentoo Physics Project</name> + </maintainer> + <maintainer type="person"> + <email>alexander@neuwirth-informatik.de</email> + <name>Alexander Puck Neuwirth</name> + </maintainer> + <longdescription> + The Cuba library offers a choice of four independent routines for multidimensional numerical integration: Vegas, Suave, Divonne, and Cuhre. + </longdescription> +</pkgmetadata> diff --git a/sci-misc/jwnl/jwnl-1.4_rc2.ebuild b/sci-misc/jwnl/jwnl-1.4_rc2.ebuild index 7c5137bca..5819064e0 100644 --- a/sci-misc/jwnl/jwnl-1.4_rc2.ebuild +++ b/sci-misc/jwnl/jwnl-1.4_rc2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/jwordnet/${MY_P//_rc/-rc}.zip" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" COMMON_DEP=" dev-java/commons-logging:0 diff --git a/sci-physics/cernlib/Manifest b/sci-physics/cernlib/Manifest index d8be46729..b49fa508a 100644 --- a/sci-physics/cernlib/Manifest +++ b/sci-physics/cernlib/Manifest @@ -1,2 +1,4 @@ DIST cernlib-2023.10.31.0-free.tar.gz 39191038 BLAKE2B 941592a65f0c8d7d0c6c3907c96d8209568579dac455ed28657a5635677d73e6580f48667a641a6ca9dd296bf82a40f6a75c5fc801fcefb7f8e9101b4dcd3202 SHA512 d015f89942bab695444d37847a8138c3a8736ceeb6f4826c659553bf1ae5eab2a77b2871645a125ea189e62520856955070fbb3ed2d208d35f82ee8b8559d089 DIST cernlib-2023.10.31.0.tar.gz 39547453 BLAKE2B f37686e4a43b969a8cb604874b6181adf8529b9fc383ccd2e42fc369f92d4693ca8db682bc58638cb58e9941cf22551cfec26b33075e15fc6a0b3fab3dcf7d82 SHA512 9bc866d08e3bce2f571f9f4e21e34ca6c99467088d4dce4cbc9b6c62d8ee2b9018668fd66795996a5f6abb1082ac9559cf08bc7f5201421dbffcdd0db9459008 +DIST cernlib-cernlib-2024.06.12.0-free.tar.gz 37622299 BLAKE2B d4f53b9a64a0745519ef2a63f8ea950a08de8177d1e42d4e735cdd96ea57c4d5da91521cc6b9f865f8ebe886188976ddf2319c4b073aa7705d3e344baee691fb SHA512 d461173771b622516c028d82d853d458fa3c50b07b8094cbad1806bb80f5fa1eb98ad15555c8ddb8b2ac5d04eeceeeec69cffb0a1fc4cb99a5a0b2e48abce386 +DIST cernlib-cernlib-2024.06.12.0.tar.gz 37968830 BLAKE2B e6f391f56f72151cda5d07f838bc8d5b31afaa565cdd1128fbf89c2c6c3891d8cdf384eb1d2048572ddf35c08ceaff92c4eac04f182776d8aafb0813d289f994 SHA512 f015bbdc22ad8c1fc6a4eba39fe1f492fa827a81876174d09917bb9037f3bb7749d000425e00fd4436c18900d59a088af2520fc034fc06acf8c6c07b1ce29ca9 diff --git a/sci-physics/cernlib/cernlib-2024.06.12.0.ebuild b/sci-physics/cernlib/cernlib-2024.06.12.0.ebuild new file mode 100644 index 000000000..299399738 --- /dev/null +++ b/sci-physics/cernlib/cernlib-2024.06.12.0.ebuild @@ -0,0 +1,79 @@ +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR="emake" +inherit cmake fortran-2 flag-o-matic + +DESCRIPTION="CERN program library for High Energy Physics" +HOMEPAGE="https://cernlib.web.cern.ch/cernlib/" +SRC_URI=" + free? ( https://cernlib.web.cern.ch/download/$(ver_cut 1)_source/tar/${PN}-${P}-free.tar.gz ) + !free? ( https://cernlib.web.cern.ch/download/$(ver_cut 1)_source/tar/${PN}-${P}.tar.gz ) +" +S="${WORKDIR}/${PN}-${P}" +LICENSE=" + free? ( BSD LGPL-2+ GPL-1+ ) + !free? ( all-rights-reserved ) +" +SLOT="0" +KEYWORDS="~amd64" +# static-libs as default since otherwise test fail... +IUSE="+free +static-libs" +RESTRICT="mirror" + +RDEPEND=" + x11-libs/motif:0 + x11-libs/libXaw + x11-libs/libXau + virtual/lapack + dev-lang/cfortran + x11-libs/xbae + net-libs/libnsl + virtual/libcrypt:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-2023.10.31.0-cfortran.patch + "${FILESDIR}"/${PN}-2023.10.31.0-man.patch +) + +src_unpack() { + default + if use free; then + mv ${PN}-${P}-free ${PN}-${P} || die + fi +} + +src_prepare() { + cmake_src_prepare + # cfortran.patch + # Remove cfortran.h since it is already installed from dev-lang/cfortran + # thereby we avoid collisions if e.g. sci-physics/root[fortran] is installed. + rm cfortran/cfortran.h || die +} + +src_configure() { + # docs follow rpm like spliting into packages cernlib, cernlib-devel, etc. + # we move them into a folder that agrees with gentoo doc structure. + sed -i "s#/doc/#/doc/${PF}/#g" CMakeLists.txt || die + # let upstream decide on optimization (-O0) since code is fragile + #filter-flags -O1 -O2 -O3 -Os -Oz -Og -Ofast + # with -O2 some tests fail + append-flags -O0 + local mycmakeargs=( + -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + # man.patch + # The CMakeLists.txt already compresses the manual before install + # therefore we install it manually and avoid QA problems. + doman contrib/man/man1/*.1 + doman contrib/man/man8/*.8 +} diff --git a/sci-physics/decaylanguage/Manifest b/sci-physics/decaylanguage/Manifest new file mode 100644 index 000000000..dbceca28a --- /dev/null +++ b/sci-physics/decaylanguage/Manifest @@ -0,0 +1 @@ +DIST decaylanguage-0.18.5.tar.gz 407293 BLAKE2B 83b205ed892e500e63124b27882c1d7dff7974cf3f5f63586bfac4544a7609daff2d9a254fa4d5f9a25e0bc629a1148b62a0ab727fef19e28fd8ea4bf8eb20d8 SHA512 7c9d9e613d4a095dfaef9b856cd62b8d9f9827c75ddd756c0fda2cf0b4f0a9e0d88391d6c7f90488d63c11ba00bda5da001dd3a10385d05f05a04a13901ac08e diff --git a/sci-physics/decaylanguage/decaylanguage-0.18.5.ebuild b/sci-physics/decaylanguage/decaylanguage-0.18.5.ebuild new file mode 100644 index 000000000..1dc5173ca --- /dev/null +++ b/sci-physics/decaylanguage/decaylanguage-0.18.5.ebuild @@ -0,0 +1,28 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="DecayLanguage: describe, manipulate and convert particle decays" +HOMEPAGE="https://github.com/scikit-hep/decaylanguage" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/attrs-19.2[${PYTHON_USEDEP}] + >=dev-python/graphviz-0.12.0[${PYTHON_USEDEP}] + >=dev-python/lark-1.0.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.12[${PYTHON_USEDEP}] + >=dev-python/pandas-0.22[${PYTHON_USEDEP}] + >=sci-physics/particle-0.21.0[${PYTHON_USEDEP}] + >=sci-physics/hepunits-2.0.0[${PYTHON_USEDEP}] + >=dev-python/plumbum-1.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/sci-physics/decaylanguage/metadata.xml b/sci-physics/decaylanguage/metadata.xml new file mode 100644 index 000000000..87babf086 --- /dev/null +++ b/sci-physics/decaylanguage/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>alexander@neuwirth-informatik.de</email> + <name>Alexander Puck Neuwirth</name> + </maintainer> + <longdescription lang="en"> + DecayLanguage implements a language to describe and convert particle decays between digital representations, effectively making it possible to interoperate several fitting programs. Particular interest is given to programs dedicated to amplitude analyses. + </longdescription> + <upstream> + <remote-id type="pypi">decaylanguage</remote-id> + <remote-id type="github">scikit-hep/decaylanguage</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-physics/hepstats/Manifest b/sci-physics/hepstats/Manifest new file mode 100644 index 000000000..7a8ff444f --- /dev/null +++ b/sci-physics/hepstats/Manifest @@ -0,0 +1 @@ +DIST hepstats-0.8.1.tar.gz 16653688 BLAKE2B ae7eef481b0e0c2caf6b928b2bdd2c71ec78c6075c13d784ef0cb018ebaefea8f9b3fe42f38aad1453c237d479a5a1184981982d7216550c104a80ac3fd95f68 SHA512 70f922ad0d5bd7f9ef7fc8dff66714ef89c323c2b3176bd979a93ad84c1f9861272a1744467e10b6ed3e32307f732e50dadb13f221ffbc3c63cfc01436a6b159 diff --git a/sci-physics/hepstats/hepstats-0.8.1.ebuild b/sci-physics/hepstats/hepstats-0.8.1.ebuild new file mode 100644 index 000000000..c14199882 --- /dev/null +++ b/sci-physics/hepstats/hepstats-0.8.1.ebuild @@ -0,0 +1,25 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Statistics tools and utilities." +HOMEPAGE=" + https://scikit-hep.org/hepstats/ + https://github.com/scikit-hep/hepstats +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" # needs zfit + +RDEPEND=" + dev-python/asdf[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + dev-python/uhi[${PYTHON_USEDEP}] +" diff --git a/sci-physics/hepstats/metadata.xml b/sci-physics/hepstats/metadata.xml new file mode 100644 index 000000000..5f10b261f --- /dev/null +++ b/sci-physics/hepstats/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>alexander@neuwirth-informatik.de</email> + <name>Alexander Puck Neuwirth</name> + </maintainer> + <longdescription lang="en"> + hepstats is a library for statistical inference aiming to cover the needs High Energy Physics. It is part of the Scikit-HEP project. + </longdescription> + <upstream> + <remote-id type="pypi">hepstats</remote-id> + <remote-id type="github">scikit-hep/hepstats</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-physics/hepunits/Manifest b/sci-physics/hepunits/Manifest index 9b6a3c900..4bd461fd8 100644 --- a/sci-physics/hepunits/Manifest +++ b/sci-physics/hepunits/Manifest @@ -1,2 +1,3 @@ DIST hepunits-2.3.2.tar.gz 13327 BLAKE2B 16986f4cf96eb927e5ae7268dc2975957846678bff0569fc5d5b9d36bb5dae251905283a07e5fcdd895b20982e1e2d32bce5048752d654ca085286e89b65837f SHA512 48d0a4939e19fc6f26b3bb5f8515d8e0d9d4cbed172c14ae30609c2039bdb77625dad8e1e628178481ee0f203d7d36cd2e0d3306f3b344fe14cd68827c4d9477 DIST hepunits-2.3.3.tar.gz 13491 BLAKE2B ec212be4e53e7ea5aa195852ea6ad4f3aac8e3eb49676e6bef76d525be861ecd4480821b248d746950b45affccd31bf23d5232aee13058bb48ec8d76c4f70a14 SHA512 7a29dd6220c1fbe610f15ef66f02e499d7e2ade8c39827e3229ae74035d127ca7805b9e32c3859c5af4b001725d21514fd81f0408d7f0dc76e9ee34aa66191e8 +DIST hepunits-2.3.5.tar.gz 13537 BLAKE2B 57a2e06e5619d6ff90f6a29f11359aa36418c959ee336e40b21ad2ce054cbb381ed75da2f4f973439a0306e37a01481b65374c3e24a1b9ba24063e34c5b71aad SHA512 de63fd24a87ca52b74e46ee74638663a8d83ee352aaf7b8bf84710681c3753a741f30ceb683f0d042c6806fb6b48b92fc80c861195ba9685fe9d60784bf94882 diff --git a/sci-physics/hepunits/hepunits-2.3.5.ebuild b/sci-physics/hepunits/hepunits-2.3.5.ebuild new file mode 100644 index 000000000..b2f76d1d1 --- /dev/null +++ b/sci-physics/hepunits/hepunits-2.3.5.ebuild @@ -0,0 +1,23 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 + +DESCRIPTION="units and constants in the HEP system of units" +HOMEPAGE="https://github.com/scikit-hep/hepunits" + +LICENSE="BSD" +SLOT="0" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scikit-hep/hepunits" +else + inherit pypi + KEYWORDS="~amd64" +fi + + +BDEPEND="dev-python/hatch-vcs[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/sci-physics/mplhep-data/Manifest b/sci-physics/mplhep-data/Manifest new file mode 100644 index 000000000..d9fcba67e --- /dev/null +++ b/sci-physics/mplhep-data/Manifest @@ -0,0 +1 @@ +DIST mplhep_data-0.0.4.tar.gz 9128420 BLAKE2B f003e0fa551f2c491160d49e78fe07b8bd7411ddf180c9bb67c8f8d14db59ee44924e57fb1196257f22c25bc65d271ed35befee7f2c5c75417b226938179b2e6 SHA512 959f30c196e23b9fee0922343e121b07b4783c431d4179e14eb606a5615e3e0a773c718f6760480c2397ae39c72f1284a7e8ec74fe96146e2d63d310b1d5110c diff --git a/sci-physics/mplhep-data/metadata.xml b/sci-physics/mplhep-data/metadata.xml new file mode 100644 index 000000000..8f6639407 --- /dev/null +++ b/sci-physics/mplhep-data/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>alexander@neuwirth-informatik.de</email> + <name>Alexander Puck Neuwirth</name> + </maintainer> + <longdescription lang="en"> + Sub-package to hold data (fonts) for the package mplhep. + Fonts distributed in this package have open licenses and can be redistributed. + </longdescription> + <upstream> + <remote-id type="pypi">mplhep-data</remote-id> + <remote-id type="github">scikit-hep/mplhep_data</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-physics/mplhep-data/mplhep-data-0.0.4.ebuild b/sci-physics/mplhep-data/mplhep-data-0.0.4.ebuild new file mode 100644 index 000000000..bc1f3bcb5 --- /dev/null +++ b/sci-physics/mplhep-data/mplhep-data-0.0.4.ebuild @@ -0,0 +1,17 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Data/font package for mplhep." +HOMEPAGE=" + https://mplhep.readthedocs.io + https://github.com/scikit-hep/mplhep_data +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest diff --git a/sci-physics/mplhep/Manifest b/sci-physics/mplhep/Manifest new file mode 100644 index 000000000..34a7cdb3d --- /dev/null +++ b/sci-physics/mplhep/Manifest @@ -0,0 +1 @@ +DIST mplhep-0.3.53.tar.gz 1520164 BLAKE2B 282455c7c9291641d0bf59a1b14a3d899d0ca3af40ad437c6b2238040b953eea7eaa51011f89a5e12a13c26856a5850122870961fa19621f7a090700627c89c3 SHA512 e3496bedbd9310271a01817374a6b006322f04fcc98ed9d31cb066cc79d9cc907c5541bf4acbe97347ae8c742116c5cba9a73166fd54c35d8fb91808a07871ad diff --git a/sci-physics/mplhep/metadata.xml b/sci-physics/mplhep/metadata.xml new file mode 100644 index 000000000..e8b27c898 --- /dev/null +++ b/sci-physics/mplhep/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>alexander@neuwirth-informatik.de</email> + <name>Alexander Puck Neuwirth</name> + </maintainer> + <longdescription lang="en"> + A set of helpers for matplotlib to more easily produce plots typically needed in HEP as well as style them in way that's compatible with current collaboration requirements (ROOT-like plots for CMS, ATLAS, LHCb, ALICE). + </longdescription> + <upstream> + <remote-id type="pypi">mplhep</remote-id> + <remote-id type="github">scikit-hep/mplhep</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-physics/mplhep/mplhep-0.3.53.ebuild b/sci-physics/mplhep/mplhep-0.3.53.ebuild new file mode 100644 index 000000000..ed147722d --- /dev/null +++ b/sci-physics/mplhep/mplhep-0.3.53.ebuild @@ -0,0 +1,47 @@ +EAPI=8 + +# wait for pytest-mpl before adding 3_13 +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Histogram plots using matplotlib and HEP compatible styling ROOT." +HOMEPAGE=" + https://mplhep.readthedocs.io + https://github.com/scikit-hep/mplhep +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/matplotlib-3.4[${PYTHON_USEDEP}] + >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] + sci-physics/mplhep-data[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/uhi-0.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/boost-histogram[${PYTHON_USEDEP}] + dev-python/hist[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-mpl[${PYTHON_USEDEP}] + >=dev-python/pytest-6.0[${PYTHON_USEDEP}] + sci-physics/scikit-hep-testdata[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1.0[${PYTHON_USEDEP}] + sci-physics/uproot[${PYTHON_USEDEP}] + ) +" + +# we do not want to care about old uproot4 +EPYTEST_DESELECT=( + 'tests/test_inputs.py::test_inputs_uproot' + 'tests/test_inputs.py::test_uproot_versions[png]' + 'tests/test_inputs.py::test_uproot_versions[pdf]' + 'tests/test_inputs.py::test_uproot_versions[svg]' +) + +distutils_enable_tests pytest diff --git a/sci-physics/particle/Manifest b/sci-physics/particle/Manifest index 2f92c548b..6d914f4f9 100644 --- a/sci-physics/particle/Manifest +++ b/sci-physics/particle/Manifest @@ -1,3 +1,4 @@ DIST particle-0.23.0.tar.gz 313512 BLAKE2B 33a0dc1cf612af8242b5080d0862f3b1e587254b46fa90f235cd6edba3919594c5077733600dfe88ad0959be889271c301324789abf0511a7fbe588942086877 SHA512 582c42beade0b28f28f3ee9f83f6d8cc75558f8a9aa5fbe3679c7aa68af40bd04f374741211d6f214bb828c24a017a89b541f780739a36d61d85a2fd5e00b530 DIST particle-0.23.1.tar.gz 313729 BLAKE2B fc35163955e065b350dfa0825612a64214baeb1f5be41404af259136e6689e23419891513c059ccdfbe2cbf5891596fccd0b0b7f283031bb3352600b5be43441 SHA512 1b4f4516357fd9725d9d5b0a481467896e93e23a8956b2ce321b9cac1d200a8ee8dd9cc1b22d940b4708f29abe3417988677ac685b78287abe10afafa79fb381 DIST particle-0.24.0.tar.gz 314302 BLAKE2B bbb2d52a80b4d9aafaf86a3cc1b28106253bf0edfe5a6127c03242a32973feaefeb32562063e5ff0438f5df946a905d03baa36c445093ce185d3be71c10e5135 SHA512 5a73079d9120ab509162189ba5992c615fc00e00d37a6556338130739bbf53fd5db01e973cb1b509ef7ce569021c0462ac77e5fcafe40df31e5cef0a89923a2a +DIST particle-0.25.2.tar.gz 316882 BLAKE2B def3a11f7396d211ce312473661c25c4ef75b2c7cc5f4394f8ac3c6551674db3ac7308e083401ad29c31d34073e8491da0b6daf26a553a9c64c5757c93c8ac02 SHA512 6ada0742baa82dd85adaf6b281f2573bd6fdaacff655588cec75a6e39a02d3720cb012623690745f2c1a2631da5f54b3882f3461aadd3fd5621f9e15af98807d diff --git a/sci-physics/particle/particle-0.25.2.ebuild b/sci-physics/particle/particle-0.25.2.ebuild new file mode 100644 index 000000000..e5e49ea91 --- /dev/null +++ b/sci-physics/particle/particle-0.25.2.ebuild @@ -0,0 +1,48 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 + +DESCRIPTION="PDG particle data and identification codes" +HOMEPAGE="https://github.com/scikit-hep/particle" + +LICENSE="BSD" +SLOT="0" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scikit-hep/particle" +else + inherit pypi + KEYWORDS="~amd64" +fi + +RDEPEND=" + >=dev-python/attrs-19.2[${PYTHON_USEDEP}] + >=sci-physics/hepunits-2.0.0[${PYTHON_USEDEP}] + dev-python/deprecated[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] + ' python3_{11..12}) + +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/pandas[${PYTHON_USEDEP}] + >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] + ) +" +distutils_enable_tests pytest + +src_prepare() { + default + + sed -i -e 's:--benchmark-disable::' pyproject.toml || die +} + +python_test() { + epytest --ignore tests/particle/test_performance.py +} diff --git a/sci-physics/particle/particle-9999.ebuild b/sci-physics/particle/particle-9999.ebuild index 43f1e67ca..e5e49ea91 100644 --- a/sci-physics/particle/particle-9999.ebuild +++ b/sci-physics/particle/particle-9999.ebuild @@ -1,6 +1,6 @@ EAPI=8 -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 @@ -22,12 +22,16 @@ RDEPEND=" >=dev-python/attrs-19.2[${PYTHON_USEDEP}] >=sci-physics/hepunits-2.0.0[${PYTHON_USEDEP}] dev-python/deprecated[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] + ' python3_{11..12}) + " -DEPEND="${RDEPEND}" BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] test? ( - >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] dev-python/pandas[${PYTHON_USEDEP}] + >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] dev-python/tabulate[${PYTHON_USEDEP}] ) " diff --git a/sci-physics/pylhe/Manifest b/sci-physics/pylhe/Manifest index 11dbc6d26..cc103d71e 100644 --- a/sci-physics/pylhe/Manifest +++ b/sci-physics/pylhe/Manifest @@ -1,2 +1,3 @@ DIST pylhe-0.7.0.gh.tar.gz 140203 BLAKE2B 6c167b37bb6c978752de79586e4f655169b5134c6cd7637807e649323ebaca50d8a360b1ca32eeff2cc162efe5e13d7de92f72d5a9263a7b2c48a5b87b7b919c SHA512 1a338ab4e1c5dd1d8d80e4a03ad84eb59f19ebb151a4b1393b68ee6ecade920c88db6cb940d56bd1f238e833f59b266507ab678124ea49b4086fe05b7f9baa88 DIST pylhe-0.8.0.gh.tar.gz 144541 BLAKE2B 5c6a6511acd1adefad6bf3769fdb5ac2a528a8cc939bb1209d7fd4dc31eef9060d129c330b34e3cfc7b640c9b82f68f043e4604f3a535865240ceda0a33dd691 SHA512 6fc3c525cbb5f2ebe8678d1e03940fde8bdc837f1da6a667c70069584de476ea73c72e817cc84637e018ca7cf21e8bb0f7b2721fe54ef78a9b0eee7900ec400e +DIST pylhe-0.9.0.gh.tar.gz 146969 BLAKE2B 09d1395bfb1b802e8e9bdac2aef91757a54ae4a921d90be27604846b990a2fd68341a17acf113f53347f208773e57572b13490750d47f633abf95668e190cef1 SHA512 3adebbdfee40d25dc6e17d9c058375e0741474f54afd120219c12d2b04c84536202e95af70c5dc56335c424303b51cd449fdf832af5434e3ec2ce6b14abee36b diff --git a/sci-physics/pylhe/pylhe-0.9.0.ebuild b/sci-physics/pylhe/pylhe-0.9.0.ebuild new file mode 100644 index 000000000..7f52fa1d9 --- /dev/null +++ b/sci-physics/pylhe/pylhe-0.9.0.ebuild @@ -0,0 +1,34 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Lightweight Python interface to read Les Houches Event (LHE) files" +HOMEPAGE="https://github.com/scikit-hep/pylhe" +# pypi does not include tests +SRC_URI="https://github.com/scikit-hep/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +# export is needed here! +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/graphviz-0.12.0[${PYTHON_USEDEP}] + >=sci-physics/particle-0.16[${PYTHON_USEDEP}] + >=dev-python/awkward-1.2.0[${PYTHON_USEDEP}] + >=dev-python/vector-0.8.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=sci-physics/scikit-hep-testdata-0.4.36[${PYTHON_USEDEP}] + ) +" +PATCHES=( + "${FILESDIR}/${PN}"-0.7.0-coverage.patch +) + +distutils_enable_tests pytest diff --git a/sci-physics/scikit-hep-testdata/Manifest b/sci-physics/scikit-hep-testdata/Manifest index 1051bc85d..7a8a88f93 100644 --- a/sci-physics/scikit-hep-testdata/Manifest +++ b/sci-physics/scikit-hep-testdata/Manifest @@ -1 +1,2 @@ DIST scikit-hep-testdata-0.4.39.gh.tar.gz 340561478 BLAKE2B 9d0fc60c8bd9c11b5cd786389489b095a5498c7e08c744106d3bacd3f203f4b186f50a5e1ef6cbdcb23fc5d975807277cc25397ea8049e2acccbbc06c53f65d2 SHA512 fe31302178b8148b0486fe314a9d40c7a4318e53113878769484cc79dd55e5adb977357a175ffad887a205e1ea3e99a4f5be192581cca61554ba2187daad3bd2 +DIST scikit-hep-testdata-0.4.48.gh.tar.gz 340986304 BLAKE2B 84f4f5d0c3a883bc182f5c547b4a91e8efef478046d16c2199647e6a66b7e7888e06ee8dd8643eaeb05e6106849d0e5215ef450a28b1a4bb6840a7a07c3475f0 SHA512 328f78f501656a684a935ff196d9d184d6d8a9a215d77ac70afbeba33a4716834343569a3b4cea870a4c4ba300a7291a1a07322369b6f0f4f2a57acbd081a34e diff --git a/sci-physics/scikit-hep-testdata/scikit-hep-testdata-0.4.48.ebuild b/sci-physics/scikit-hep-testdata/scikit-hep-testdata-0.4.48.ebuild new file mode 100644 index 000000000..873bf6609 --- /dev/null +++ b/sci-physics/scikit-hep-testdata/scikit-hep-testdata-0.4.48.ebuild @@ -0,0 +1,37 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A package to provide example files for testing and developing packages against." +HOMEPAGE="https://github.com/scikit-hep/scikit-hep-testdata" +# pypi does not include the data nor tests +SRC_URI="https://github.com/scikit-hep/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +# Fails without this +S="${WORKDIR}/${P}" +# export is needed here! +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +# otherwise we don't install the data +export SKHEP_DATA=1 + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +EPYTEST_IGNORE=( + test_remote_files.py # we are net sandboxed +) +EPYTEST_DESELECT=( + tests/test_local_files.py::test_data_path_cached # https://github.com/scikit-hep/scikit-hep-testdata/issues/161 +) + +distutils_enable_tests pytest diff --git a/sci-physics/uproot/Manifest b/sci-physics/uproot/Manifest index bb52077be..e8cdc29cf 100644 --- a/sci-physics/uproot/Manifest +++ b/sci-physics/uproot/Manifest @@ -1 +1,2 @@ DIST uproot-5.3.1.tar.gz 919910 BLAKE2B 6c138a56ecabb08905e1edde8c776c3dfae6cca3213bbc3546e7241979052178e1c9718c1fcf298573669bcc4c004806cd54ab16050405038f76f3ef356fb184 SHA512 2525f372caa3b25e3a11b170ce981ce253a7b9ca1fdb2c04b6bb1093b166d206a28e9bc22ffa19dead76870f521cee44a812cbf41a087b34fb9a3bc52c210733 +DIST uproot-5.4.1.tar.gz 935958 BLAKE2B bde5d0d5e2cef6ff35cdaea49656d2d30052a9b2f5d576e61e2df82c0a438c192db69aaffb89bd1acdb96df7aa925197ecf52ea6068bdb30d8819615b358cdfe SHA512 dc0b9b9859b7564b2027bb3f013a0fac07c665dcf32c84a3981e3fc27254598126a4bcbfb77863b419e461dec1a8c37c1e3bc181b894ea52fc141144469aedc0 diff --git a/sci-physics/uproot/uproot-5.4.1.ebuild b/sci-physics/uproot/uproot-5.4.1.ebuild new file mode 100644 index 000000000..7d3b910d5 --- /dev/null +++ b/sci-physics/uproot/uproot-5.4.1.ebuild @@ -0,0 +1,30 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=hatchling +SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +inherit distutils-r1 pypi + +DESCRIPTION="ROOT I/O in pure Python and Numpy." +HOMEPAGE="https://github.com/scikit-hep/uproot" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +# way too many missing packages, isal, deflate, http servers etc +RESTRICT="test" + +RDEPEND=" + >=dev-python/awkward-2.4.6[${PYTHON_USEDEP}] + >=dev-python/cramjam-2.5.0[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/fsspec[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +# distutils_enable_tests pytest diff --git a/sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild b/sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild index 12364b0cc..860a6315b 100644 --- a/sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild +++ b/sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/numpy[${PYTHON_USEDEP}] diff --git a/sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild b/sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild index fdbb611c2..11f8a76ed 100644 --- a/sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild +++ b/sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" =dev-python/numpy-1*[${PYTHON_USEDEP}] |