gpo.zugaina.org

Search Portage & Overlays:

dev-python/pyvista-validation

Validate and standardize array-like input

Screenshots

  • pyvista-validation-0.2.3
    ~amd64 ~arm64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • pyvista-validation-0.2.2
    ~amd64 ~arm64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: MIT   
    Overlay: stuff

ChangeLog

commit 020a493e3b85e43cbc49edaddb59f869eb53836f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 10:46:10 2026 +0200

dev-python/pyvista-validation: trim 0.2.2 comments

commit 98dc7eb73d3c3adec486a4c4512dddccc08a314c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 00:49:21 2026 +0200

dev-python/pyvista-validation: trim 0.2.3 comments

commit b1f0c369dea3b2d672e5ddcc2e703b492d725719
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 00:04:21 2026 +0200

dev-python/pyvista-validation: isolate 0.2.2 tests

Ambient plugins and source-tree imports can mask the installed package
behavior, so the suite needs an isolated pytest environment.

commit fe94b6f8e10aa2767e1c7836403abd6d5a846673
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 17:49:46 2026 +0200

dev-python/pyvista-validation: add 0.2.3

Run the test suite outside the source package so it exercises the
built C extension.

commit 232b2bd440ffd6f803db391b09da1f03e580ecd0
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 09:01:51 2026 +0200

dev-python/pyvista-validation: new package, add 0.2.2

pyvista 0.49.0 splits its pyvista._validation subpackage out into this
standalone distribution and == pins it, importing it at module scope in 29
places, so it is a hard runtime dependency rather than an optional extra.
Nothing in ::gentoo or ::guru carries it.

numpy appears in both BDEPEND and RDEPEND at different floors on purpose:
setup.py compiles src/fast against the NumPy 2 headers, while
NPY_TARGET_VERSION keeps the result loadable against the 1.21 runtime floor
upstream declares. The extension is marked optional() upstream and the
package falls back to pure Python without it.

python_test overrides addopts because upstream pins --cov and
--cov-fail-under=95 there; epytest runs with the plugin disabled, so those
would arrive as unrecognised arguments and abort the run before collection.

PYTHON_COMPAT stops at 3.14 to match upstream's classifiers, so the
python3_15 suggestion from pkgcheck is not acted on.