Skip to content
Merged
2 changes: 1 addition & 1 deletion dev-python/boost-histogram/Manifest
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
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
DIST boost_histogram-1.5.2.tar.gz 1194505 BLAKE2B caa2365dcfd3c6256a3eb8ad38bb0f4ac1ee0b9dfc7a53badb92a80efcf40b4acda5368195eb019dbab6b7d7370a441199150f4c4c4bbdf65883186a8952ae82 SHA512 6f548defb597e9cb1746cc886016515264e39c5fdca5fa54128b96bd0c7b93c2a5ac6be5817371a83d67761b40c6c1b2a8eb2368da6aa1ac038e5cc1a73b5949
DIST boost_histogram-1.6.1.tar.gz 1211553 BLAKE2B 9cdcf35aab2dedb2c3883e223782f22a5c95d0706027812eccfe940b2e6fcc3c8c3dd728c2d8ed234a6be26f1852be4fe33317685cb38588a9737dcb6c9372aa SHA512 327852f48a0aad22fce9ad241cc3d35eeaada17e3f6b1d0ab50181ec74ef8e26f618f6420d30f8d0ebcc7df0bf0c7028a0897187d6fd65a5a9cdfaa0b35adf27
DIST boost_histogram-1.7.1.tar.gz 1225231 BLAKE2B d5bd6caab095516a90428d07840e586c81baeffc1f68772d492cc330815b79b61a1ef8c683772fb04aa88fa471c8198c36787cd7cea283c370bd30eb9b0b16a5 SHA512 0494e13a817d98da1ead18b4b88494144c0d6dda2194dda6428f707e8eda2714122364f56fd36abee53682651091c3a2be437f9623d3ac58afb9a61e224c433a
40 changes: 0 additions & 40 deletions dev-python/boost-histogram/boost-histogram-1.4.1.ebuild

This file was deleted.

50 changes: 50 additions & 0 deletions dev-python/boost-histogram/boost-histogram-1.7.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYTHON_COMPAT=( python3_{11..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
https://boost-histogram.readthedocs.io/en/latest/
https://pypi.org/project/boost-histogram/
"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"

RDEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]
>=dev-python/numpy-1.21.3[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-python/pybind11-2.13.3[${PYTHON_USEDEP}]
test? (
dev-python/cloudpickle[${PYTHON_USEDEP}]
>=dev-python/hypothesis-6[${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\.11: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
)
1 change: 1 addition & 0 deletions dev-python/dask-awkward/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST dask_awkward-2025.3.0.tar.gz 77223 BLAKE2B cf9a590f17e1a80d2d5a2e83caa44daf6b43b6f56b10c40f7be3724c2daa17d954e5c45dbb6ac0b58d15f42f7c070decf6b5a8015436a474bb80974c6fe139bc SHA512 687ce0eb8075e4f80bd6f3fa0c9ff834bf39f9e7ec9310262e09a4e136fc42de6314ab200ea11af055f187256405dd4a8bdc328a243ec710ec54886bea724bde
DIST dask_awkward-2025.5.0.tar.gz 77351 BLAKE2B 53e461cbd160fa68f769803e9199e678bb61ed9ef54d0cfc5580ef44bf4fe1d6cbb069ca671537c9ad42c6c45f9d27958adafbd4a7ff6e1b3517426657df0a88 SHA512 8d77a430b6e34785b3ca126c129d393b26172f5d052a953b85d8191f7e9d5fbb6f04c31aee4ebed3c11c2c78a69681f042de553ca05613f48adedb68946ffc3d
DIST dask_awkward-2025.9.0.tar.gz 77456 BLAKE2B 4354450aedc19115ed62d8030f53260eeff1f95cdd286263014495938a8502b598526b2a4930e6a99bc89cd6f17618d50755a93a993c5a9e73e1c024716d249a SHA512 5c08973419bd86a8a1071dc9fd05834f1df7e7aa2de0e07a07d55e70ab34c64161e958f4319f2ee3a7219c5e8aca92167b5878aff412d62e3b6ae31c77a1b9e1
30 changes: 30 additions & 0 deletions dev-python/dask-awkward/dask-awkward-2025.9.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}

DESCRIPTION="Native Dask collection for awkward arrays, and the library to use it."
HOMEPAGE="
https://github.com/dask-contrib/dask-awkward
https://pypi.org/project/dask-awkward/
https://dask-awkward.readthedocs.io/
"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"

RDEPEND="
>=dev-python/awkward-2.8.12[${PYTHON_USEDEP}]
>=dev-python/dask-2023.4.0[${PYTHON_USEDEP}]
dev-python/cachetools[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
"
2 changes: 1 addition & 1 deletion dev-python/hist/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
DIST hist-2.7.3.tar.gz 992241 BLAKE2B 865e4a7d65633c42d114139390040872d630527292f2941eb70732c1456d5f2571026d2a131f0bc09015a5922d6f6557342f4fb00ec91eeb83bb8b2bc25f28fd SHA512 85c7231f2cbc7bd8d7066f664a8fe9cd54092f79a242c353bdf3fad47ae7040f52b836238a92f006cdf30d2a3ae1e3a0c6bc1d8afaf2004f2056f6da5398d2b2
DIST hist-2.10.1.tar.gz 1002417 BLAKE2B a576caa16a84d099f8e95fb5d2905590657bedec5b3699adcee2f1070525f2428682fbf63def6d9e963a18077d703e7d9e3643ae538c0759a5c8833b1e59440d SHA512 6841dd315e70faa0feac7ff0757e2e3638a115e9651e1aecc9575b01853b0ed69fc0d5bbb23244d9af7b399f328931a3d6803981efa06b991f7ffb2031667c19
DIST hist-2.8.1.tar.gz 992839 BLAKE2B 6d859a90fad3cb8e0875e18ae4b0512ad6d7cb6438a1f6dbb7ea4f4fcc295bab5813efb9d26341bbec3ed797b0d2da41f4c42ba883761c3e5c2568d64a43261a SHA512 eb13495d937c3312aff67bf29f8f9ee3d0ca8cb3f3dc852cc7f8e4841bfe90ee4bc57e0a2e712ff690002347650b8ce44994e4ac1bb0f1137f0daefb1c99576a
DIST hist-2.9.0.tar.gz 998724 BLAKE2B 0243b9501a999a24fb561c9e6d106725028637865d01f369e64d73cbf958b5aa14d6a08c3bf30e371aa8cad8ee8157d0194b11ec159b5aae17fa58b719294f0b SHA512 22b2343a4e55de72540200b62ab0631c9b3dc7235d389a83bd863c7eb3b169a8aae224103f68611d1eafde348ab0a93ad358b4ebb6249000e0c2510e0a22a904
35 changes: 35 additions & 0 deletions dev-python/hist/hist-2.10.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=hatchling
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
inherit distutils-r1 pypi

DESCRIPTION="Histogramming for analysis powered by boost-histogram "
HOMEPAGE="
https://github.com/scikit-hep/hist
https://hist.readthedocs.io/
"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"

RDEPEND="
>=dev-python/boost-histogram-1.6[${PYTHON_USEDEP}]
<dev-python/boost-histogram-1.8[${PYTHON_USEDEP}]
>=dev-python/histoprint-2.2.0[${PYTHON_USEDEP}]
>=dev-python/numpy-1.21.3[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
test? (
>=dev-python/pytest-mpl-0.12[${PYTHON_USEDEP}]
>=sci-physics/mplhep-0.3.33[${PYTHON_USEDEP}]
)
"

distutils_enable_tests pytest
26 changes: 0 additions & 26 deletions dev-python/hist/hist-2.7.3.ebuild

This file was deleted.

1 change: 1 addition & 0 deletions dev-python/locket/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST locket.py-1.0.0.gh.tar.gz 6541 BLAKE2B 334314c6e9149b7c9d87474c478afe497fe976afdae9e7e885a9f1c5cb7190bbf44be132bb84de2a378bd011844a05b12ee3643aefa70ba04b8d6f645e1882e6 SHA512 7b8da1ba395613fb5913fc90db982a74c1355e5b98910b5fccdaf28a326f2465409751f2e4efaa86749961dc4e95959640067c76485477187a462f52d8497c9f
31 changes: 31 additions & 0 deletions dev-python/locket/locket-1.0.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1

MY_P=locket.py-${PV}
DESCRIPTION="File-based locks for Python"

HOMEPAGE="
https://github.com/mwilliamson/locket.py/
https://pypi.org/project/locket/
"
SRC_URI="
https://github.com/mwilliamson/locket.py/archive/${PV}.tar.gz
-> ${MY_P}.gh.tar.gz
"

S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"

BDEPEND="
test? ( dev-python/spur[${PYTHON_USEDEP}] )
"

distutils_enable_tests pytest
12 changes: 12 additions & 0 deletions dev-python/locket/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>apn-pucky@gentoo.org</email>
<name>Alexander Puck Neuwirth</name>
</maintainer>
<upstream>
<remote-id type="pypi">locket</remote-id>
<remote-id type="github">mwilliamson/locket.py</remote-id>
</upstream>
</pkgmetadata>
1 change: 1 addition & 0 deletions dev-python/numdifftools/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST numdifftools-0.9.41.tar.gz 6735932 BLAKE2B 06552cb3c7bb04a2757e38667188f26e908e70c151e51351b35f736ac5012b47dcdef47f5afcfdeb47c20736111641ecb08d95967c921e7ef176e053a87ac433 SHA512 72b3127e771eb28b7d12624e9ba5723ef4b966ae736b2bd2516979200292f4bca1376dfb703792eaa478bec4fbd5a7fe114421dcf332e66fe37c66bdd1e8c994
DIST numdifftools-0.9.42.tar.gz 79612 BLAKE2B 70d75fc2aea8c66d708c43c2219fb02e88ef9d91138f7d58d1f51e3c1811730700dd89b227987736b5760f08c737b3210353b45fde6ba01aab36bd5e3ca749d3 SHA512 a621fbca337c31f8aee805b4c0d96ef6518d0e23451b0a7c5e8ce9a510a13e3dd1b8367da3b4bf58815f46d3ea77cd2d44aaf2144c3b7fd1ad12d3846e2e0442
24 changes: 24 additions & 0 deletions dev-python/numdifftools/numdifftools-0.9.42.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=pdm-backend
inherit distutils-r1 pypi

DESCRIPTION="Solve automatic numerical differentiation problems in one or more variables"
HOMEPAGE="
https://github.com/pbord/numdifftools
"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"

RDEPEND="
>=dev-python/numpy-1.24[${PYTHON_USEDEP}]
>=dev-python/scipy-1.10[${PYTHON_USEDEP}]
"
# fail for some reason...
RESTRICT="test"
1 change: 1 addition & 0 deletions dev-python/partd/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST partd-1.4.2.tar.gz 21029 BLAKE2B 47f4129beb7062415f6b7af8b1ad88faa299692abd6691bbb5ae56c991685d3c7ae7cab809c3ea67e90fc054c6018e1ed36ef0cb5be3c755eca06f1bc90fcfbc SHA512 ae7af568ea5c2c6127ea01bcb2a6703305f126414ecce8c648a14d39fd8dac987f6356011b6a61a1b1441f14a189a098bf9fe35f978a5794959e5da409668d2b
16 changes: 16 additions & 0 deletions dev-python/partd/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">
Partd stores key-value pairs. Values are raw bytes. We append on old values.
Partd excels at shuffling operations.
</longdescription>
<maintainer type="person">
<email>apn-pucky@gentoo.org</email>
<name>Alexander Puck Neuwirth</name>
</maintainer>
<upstream>
<remote-id type="pypi">partd</remote-id>
<remote-id type="github">dask/partd</remote-id>
</upstream>
</pkgmetadata>
34 changes: 34 additions & 0 deletions dev-python/partd/partd-1.4.2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi

DESCRIPTION="Appendable key-value storage"
HOMEPAGE="
https://github.com/dask/partd/
https://pypi.org/project/partd/
"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"

RDEPEND="
dev-python/locket[${PYTHON_USEDEP}]
dev-python/toolz[${PYTHON_USEDEP}]
"
BDEPEND="
>=dev-python/versioneer-0.20[${PYTHON_USEDEP}]
test? (
dev-python/blosc[${PYTHON_USEDEP}]
>=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
>=dev-python/pandas-1.3[${PYTHON_USEDEP}]
dev-python/pyzmq[${PYTHON_USEDEP}]
)
"

distutils_enable_tests pytest
1 change: 1 addition & 0 deletions dev-python/pyerrors/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST pyerrors-2.14.0.gh.tar.gz 2054556 BLAKE2B cea0783c47cae436bb3b99aba99e6e005690cbfb6d0544becc4f37fe83d6519b590110daa81eabf55517f7e0d97d2cd2c7c9d2cb7e14dd2539cb2fe2a3afe949 SHA512 f8c0a750eb3a4573fd707fdde86e7754af6b8aa8cef59a3db2fc9bb8887c7d3b789e58fe073f4f3d56a5d9112e27ee47a70ee790ce8096262758f52fe19a7339
DIST pyerrors-2.16.0.gh.tar.gz 2058174 BLAKE2B f847327668c5c254983aa8a1dce7d7af7bac705974a0301b6c083c6ebb608dc354e0610df7dab35c1bb0c33086f0ef539da60e701853edfa28c8afca27b700f1 SHA512 09f73d957e6807e74687affa57a7cdebe7af0b7684b85b8b59089e9f721a47d1de099a6cb6f07d8066af1b456df22e5d5e70126c1536f4deb8702d7ae3b87302
44 changes: 44 additions & 0 deletions dev-python/pyerrors/pyerrors-2.16.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Copyright 2026 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 misses tests

DESCRIPTION="Error propagation and statistical analysis for Markov chain Monte Carlos"
HOMEPAGE="
https://github.com/fjosw/pyerrors
https://fjosw.github.io/pyerrors/pyerrors.html
https://arxiv.org/abs/2209.14371
"
SRC_URI="https://github.com/fjosw/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"

RDEPEND="
>=dev-python/numpy-2[${PYTHON_USEDEP}]
>=dev-python/autograd-1.7.0[${PYTHON_USEDEP}]
>=dev-python/numdifftools-0.9.41[${PYTHON_USEDEP}]
>=dev-python/matplotlib-3.9[${PYTHON_USEDEP}]
>=dev-python/scipy-1.13[${PYTHON_USEDEP}]
>=dev-python/iminuit-2.28[${PYTHON_USEDEP}]
>=dev-python/h5py-3.11[${PYTHON_USEDEP}]
>=dev-python/lxml-5.0[${PYTHON_USEDEP}]
>=dev-python/python-rapidjson-1.20[${PYTHON_USEDEP}]
>=dev-python/pandas-2.2[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/hypothesis[${PYTHON_USEDEP}]
)
"

EPYTEST_IGNORE=(
tests/benchmark_test.py
)

distutils_enable_tests pytest
2 changes: 1 addition & 1 deletion dev-python/python-rapidjson/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
DIST python_rapidjson-1.20.tar.gz 238158 BLAKE2B 176dc1f257208d964a1f65b57a31e2902987da27873587bdce237fef15605691becfcca7280cb077a9f03e02c785dd74d89e379ea5cbc1d88d2d2e19e3adf209 SHA512 4246d424a94ca01661cf9e09cbc31ebb346ccedd022fb033417dc3270612cc393e340fe8999e4806a37fe11a02183b763d0dfd6d576984dfc954632d03fca5b5
DIST python_rapidjson-1.21.tar.gz 238903 BLAKE2B 68be80b2af90d26ead4b20610912b0e543051a441b3e451a0a851ee92157aa34584c8aa556c9b54d9eb3246e46afcc4a1d35b9fee71b9069bf81aa79241ca891 SHA512 325b95fe6d074d4ca206881d59e65c636fa4a977f98f3873c1a30cf1753a4382d6c39546d9c41fa6869f65cb57afd34db7e82214955f5683956d7f0cd519da00
DIST python_rapidjson-1.23.tar.gz 239605 BLAKE2B 5286ee43f4988ba9a987bf33d82a6390eaad2fe056785aba95b52249f2a350b42adb2b6e06329dac529de3475feceef0fb15d8930621ce71f33e2f8e90299756 SHA512 bab2f89b3e586dd5d88b9c457bd8ecf3ea14c2f6e637d980ed89cf83e23f5702ae30f0dc1ce5a1ea92e9b3e78a9dbc0faf43d6698a84f34a889d2fc4a61802f5
Loading