gpo.zugaina.org

Search Portage & Overlays:

dev-python/numdifftools

Solves automatic numerical differentiation problems in one or more variables

Screenshots

  • numdifftools-0.11.1
    ~amd64 ~arm64 ~x86
    test 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 ~x86
    test 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 ~x86
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: BSD   
    Overlay: stuff
  • numdifftools-0.9.42
    ~amd64
    python_targets_python3_12 python_targets_python3_13

    View      Download      Browse     License: BSD   
    Overlay: science
  • numdifftools-0.9.41
    ~amd64
    python_targets_python3_12 python_targets_python3_13

    View      Download      Browse     License: BSD   
    Overlay: science

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>