diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-18 03:04:41 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-18 03:04:41 -0500 |
| commit | 513c58743da6976af328ba073f40bf8632bc84f3 (patch) | |
| tree | f9aa836729d8fd8517f3e35edbc8aad1f53b943f /dev-python/iminuit | |
| parent | 79477d9c98f30c3ebedd8b75721260b257822d65 (diff) | |
| download | baldeagleos-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/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/iminuit/iminuit-2.33.0.ebuild | 63 |
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 +} |
