summaryrefslogtreecommitdiff
path: root/dev-python/iminuit
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-18 03:04:41 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-18 03:04:41 -0500
commit513c58743da6976af328ba073f40bf8632bc84f3 (patch)
treef9aa836729d8fd8517f3e35edbc8aad1f53b943f /dev-python/iminuit
parent79477d9c98f30c3ebedd8b75721260b257822d65 (diff)
downloadbaldeagleos-repo-513c58743da6976af328ba073f40bf8632bc84f3.tar.gz
baldeagleos-repo-513c58743da6976af328ba073f40bf8632bc84f3.tar.xz
baldeagleos-repo-513c58743da6976af328ba073f40bf8632bc84f3.zip
Adding metadata
Diffstat (limited to 'dev-python/iminuit')
-rw-r--r--dev-python/iminuit/Manifest2
-rw-r--r--dev-python/iminuit/iminuit-2.33.0.ebuild63
2 files changed, 65 insertions, 0 deletions
diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index af104939be7a..8a6788b751ec 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,2 +1,4 @@
DIST iminuit-2.32.0.tar.gz 1873843 BLAKE2B eaab9ca47e2a18c2fa468f6a5341d8d0797abfbfd90fb856dd53384693f22bf45eb7e9e6554566f5db21f5ea118c50cacdeb0fd0663c6286b6c2dbe937730fd1 SHA512 57cf6c4e51802042d3657628a95078477bb444d7ea26df84f5650912082716508b81f059fd2650db7eba3df410cafef7db04e8ed0c115947e81f1ffbe26cd1fe
DIST iminuit-2.32.0.tar.gz.provenance 9224 BLAKE2B 7eccba7b4ee9e18bee1ece5d30726a116d14a960fcb11f6179ed0674a4aade2193dba0901455be153219d762d4954a4446009e78fad1ce6a205f391a5496db93 SHA512 0975fb351928e3c405ef8af0b5c8167fe191fba15744f4732af512753e8c566b5603752c230668d248d25fe4f7db7fc250172c5516ca4169fe4ac967a5083ec3
+DIST iminuit-2.33.0.tar.gz 1890920 BLAKE2B 1341f1f449335ba9c4010f5f23b0f43d24dc22c1d10802f9574d16225ca4923f6139bec13d0e3ba6cf02792f0e43fb48a4ee9e5f675291a168a1b53fb18bdf1d SHA512 4623e15cc6f630632f78af1419283f2cebe77ef4abe3016df36d194dd4e62e0073fdb5ee9e11d9ef72d08505422c3eda54222d63ee192ec270770dd5ef3f74a6
+DIST iminuit-2.33.0.tar.gz.provenance 9467 BLAKE2B 7f1db00108d6c84d3ea7a33d21ac35e979cfb521cea886b79b55e07fafdfac233254c5b908fc54a550a6626f5ca54ed4c29d834ca5627cce66d8399a535b7558 SHA512 1ef76c27ba0126603355a607a0464011d5b7e184054b1c99dce6fd1e034ec9d6fe4aa3df69117dfee35e403e872e9b6156dbcfbc9fb63e7591b1889c12fe9f4a
diff --git a/dev-python/iminuit/iminuit-2.33.0.ebuild b/dev-python/iminuit/iminuit-2.33.0.ebuild
new file mode 100644
index 000000000000..d89a3927b9a4
--- /dev/null
+++ b/dev-python/iminuit/iminuit-2.33.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=scikit-build-core
+PYPI_VERIFY_REPO=https://github.com/scikit-hep/iminuit
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit cmake distutils-r1 virtualx pypi
+
+DESCRIPTION="Minuit numerical function minimization in Python"
+HOMEPAGE="
+ https://github.com/scikit-hep/iminuit/
+ https://pypi.org/project/iminuit/
+"
+
+LICENSE="MIT LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+"
+DEPEND="
+ >=dev-python/pybind11-3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${DEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/annotated-types[${PYTHON_USEDEP}]
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_RERUNS=10
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # precision error
+ tests/test_cost.py::test_Template_with_model_2D
+
+ # TODO
+ tests/test_describe.py::test_with_pydantic_types
+)
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # do not force LTO
+ sed -i -e '/INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}