dev-python/numdifftools
Solves automatic numerical differentiation problems in one or more variables
-
numdifftools-0.11.1~amd64 ~arm64 ~x86test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: BSD Overlay: stuff -
numdifftools-0.11.0~amd64 ~arm64 ~x86test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: BSD Overlay: stuff -
numdifftools-0.10.1~amd64 ~arm64 ~x86test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: BSD Overlay: stuff
ChangeLog
commit 5ed679461e65c2875eb88ca3e7d0edb76679a401
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 02:18:15 2026 +0200
dev-python/numdifftools: declare the hypothesis pytest plugin for 0.11.1
0.11.1 imports hypothesis in five test modules (test_fornberg,
test_nd_scipy, test_nd_statsmodels, test_nd_algopy, test_numdifftools)
and pyproject.toml's test extra declares hypothesis>=3.6, so under
EPYTEST_PLUGINS=() the suite cannot be collected at all with USE=test.
Keywords stay ~amd64 ~arm64 ~x86. hypothesis and the rest of its chain
(hypothesis-gentoo, sortedcontainers) are stable on x86, so loading the
plugin costs no arch coverage.
The two older versions still carry EPYTEST_PLUGINS=() and are likely
affected the same way; left for a separate pass.
commit 15945e3ece076fa1dbdfd1cfa8cc704e3e29c3e7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 2 22:42:14 2026 +0200
dev-python/numdifftools: add 0.11.1
Build interface and dependencies unchanged from 0.11.0: pdm-backend
build system, numpy>=2.0, scipy>=1.7.3.
Upstream classifiers still stop at 3.14, so PYTHON_COMPAT stays
python3_ and the standing PythonCompatUpdate hint for
python3_15 remains a false lead. verified 2026-09-02
commit 514e8ba4d7d659d6ebfa189e534c9355517bb8ea
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 23:05:53 2026 +0200
dev-python/numdifftools: drop 0.9.42
Retention: 0.10.1 and 0.11.0 are the newest two. 0.9.42 differed from
them only by a looser numpy floor (>=1.21.2 vs >=2.0), which is
unreachable now that ::gentoo carries no python3 numpy below 2.2.6 -- so
it was not a rollback anchor for anything resolvable.
commit 29cce5529fbceb704c3f9f01b4603e8e16780d0e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 23:05:43 2026 +0200
dev-python/numdifftools: add 0.11.0
Deps unchanged from 0.10.1: the 0.11.0 sdist declares the same
numpy>=2.0 and scipy>=1.7.3 base requirements, same pdm-backend build
system, and the same tools/plot extras (neither packaged as an
optfeature here). verified 2026-09-01 against the unpacked sdist.
commit 07a5da693a41aaac22ce7807cf1650204e8de03c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 14:32:10 2026 +0200
dev-python/numdifftools: add 0.10.1
commit 171f78e46572a6627eb88f6c260bafe0e5dbe7f9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 15:21:59 2026 +0200
dev-python/numdifftools: Keyword 0.9.42 for ~arm64
Pure-Python (PEP517), architecture-independent.
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 2486687fae3d926a434190198b6016313c9b4916
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 18:31:10 2026 +0200
dev-python/{monty,numdifftools,palettable,parsimonious,partd,spur,toml}: declare EPYTEST_PLUGINS=()
Clears pkgcheck's EPyTestPluginsSuggestion on seven small packages
whose test suites don't declare any pytest-* plugin deps in BDEPEND.
Empty EPYTEST_PLUGINS prevents pytest from auto-loading whatever
plugins happen to be system-wide installed.
Pure cosmetic change - test behavior is equivalent unless the host
has incidental pytest plugins that would interfere.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit 7e6593d39e75a6c2100f3c2f82ebf0da439fb389
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 17:27:39 2026 +0200
dev-python/numdifftools: new package, add 0.9.42
Numerical-differentiation library; mandatory runtime dep of
xraylarch >= 2025.3.0. Simple deps: numpy + scipy.
Upstream uses pdm-backend for its PEP 517 build, not setuptools
(tripped the initial build attempt).
Tested: `ebuild ... clean compile install` is clean.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 02:18:15 2026 +0200
dev-python/numdifftools: declare the hypothesis pytest plugin for 0.11.1
0.11.1 imports hypothesis in five test modules (test_fornberg,
test_nd_scipy, test_nd_statsmodels, test_nd_algopy, test_numdifftools)
and pyproject.toml's test extra declares hypothesis>=3.6, so under
EPYTEST_PLUGINS=() the suite cannot be collected at all with USE=test.
Keywords stay ~amd64 ~arm64 ~x86. hypothesis and the rest of its chain
(hypothesis-gentoo, sortedcontainers) are stable on x86, so loading the
plugin costs no arch coverage.
The two older versions still carry EPYTEST_PLUGINS=() and are likely
affected the same way; left for a separate pass.
commit 15945e3ece076fa1dbdfd1cfa8cc704e3e29c3e7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 2 22:42:14 2026 +0200
dev-python/numdifftools: add 0.11.1
Build interface and dependencies unchanged from 0.11.0: pdm-backend
build system, numpy>=2.0, scipy>=1.7.3.
Upstream classifiers still stop at 3.14, so PYTHON_COMPAT stays
python3_ and the standing PythonCompatUpdate hint for
python3_15 remains a false lead. verified 2026-09-02
commit 514e8ba4d7d659d6ebfa189e534c9355517bb8ea
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 23:05:53 2026 +0200
dev-python/numdifftools: drop 0.9.42
Retention: 0.10.1 and 0.11.0 are the newest two. 0.9.42 differed from
them only by a looser numpy floor (>=1.21.2 vs >=2.0), which is
unreachable now that ::gentoo carries no python3 numpy below 2.2.6 -- so
it was not a rollback anchor for anything resolvable.
commit 29cce5529fbceb704c3f9f01b4603e8e16780d0e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 23:05:43 2026 +0200
dev-python/numdifftools: add 0.11.0
Deps unchanged from 0.10.1: the 0.11.0 sdist declares the same
numpy>=2.0 and scipy>=1.7.3 base requirements, same pdm-backend build
system, and the same tools/plot extras (neither packaged as an
optfeature here). verified 2026-09-01 against the unpacked sdist.
commit 07a5da693a41aaac22ce7807cf1650204e8de03c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 14:32:10 2026 +0200
dev-python/numdifftools: add 0.10.1
commit 171f78e46572a6627eb88f6c260bafe0e5dbe7f9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 15:21:59 2026 +0200
dev-python/numdifftools: Keyword 0.9.42 for ~arm64
Pure-Python (PEP517), architecture-independent.
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 2486687fae3d926a434190198b6016313c9b4916
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 18:31:10 2026 +0200
dev-python/{monty,numdifftools,palettable,parsimonious,partd,spur,toml}: declare EPYTEST_PLUGINS=()
Clears pkgcheck's EPyTestPluginsSuggestion on seven small packages
whose test suites don't declare any pytest-* plugin deps in BDEPEND.
Empty EPYTEST_PLUGINS prevents pytest from auto-loading whatever
plugins happen to be system-wide installed.
Pure cosmetic change - test behavior is equivalent unless the host
has incidental pytest plugins that would interfere.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit 7e6593d39e75a6c2100f3c2f82ebf0da439fb389
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 17:27:39 2026 +0200
dev-python/numdifftools: new package, add 0.9.42
Numerical-differentiation library; mandatory runtime dep of
xraylarch >= 2025.3.0. Simple deps: numpy + scipy.
Upstream uses pdm-backend for its PEP 517 build, not setuptools
(tripped the initial build attempt).
Tested: `ebuild ... clean compile install` is clean.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>

