gpo.zugaina.org

Search Portage & Overlays:

dev-python/pyvista

3D plotting and mesh analysis through a streamlined Pythonic interface to VTK

Screenshots

  • pyvista-0.49.0
    ~amd64 ~arm64
    test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • pyvista-0.48.4
    ~amd64 ~arm64
    test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: MIT   
    Overlay: stuff

ChangeLog

commit 892e7e4a596df19e76a0a6e854de5346bfa27791
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 07:42:12 2026 +0200

dev-python/pyvista: trim 0.48.4 comments

commit 2a5c9b3b26072f90b756e814bd6031e546ef1a98
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 07:42:12 2026 +0200

dev-python/pyvista: enforce 0.48.4 VTK cap

Upstream does not support VTK 9.7 or newer, so Portage must not
resolve outside that compatibility window.

commit f05205b2ae9f136e767af8b11145882b019b9f9a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:59:54 2026 +0200

dev-python/pyvista: trim 0.49.0 comment prose

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

dev-python/pyvista: drop 0.48.3

Retention: 0.48.4 and 0.49.0 are the last two. 0.48.4 stays as the anchor
for the pre-pyvista-validation line, since 0.49.0 is the release that made
that split a hard dependency.

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

dev-python/pyvista: add 0.49.0

Two dependency changes, both re-derived from the 0.49.0 sdist metadata.

pyvista._validation moved out into the standalone pyvista-validation
distribution, == pinned upstream and imported at module scope in 29 places
across 31 files, so it joins RDEPEND as a hard dependency. That package was
added to this overlay two commits back.

The vtk range moves from 9.2.2..<9.7.0 to 9.3.1..<9.8.0. The upper bound is
now written out rather than left implicit: omitting it would have the ebuild
claim support for vtk releases upstream has not blessed.

Everything else is unchanged -- cyclopts, matplotlib, numpy, pillow, pooch,
scooby and typing-extensions keep their floors, and the extras that churned
(io, io-override, jupyter, cvista) are ones we do not map.

commit 826cb51a19088da3751bc5c02027d8e41dde3568
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:18 2026 +0200

dev-python/pyvista: Keyword 0.48.3 for ~arm64

commit 66d9fa0b331bfb0dead2eec56d9ddd1014223a19
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 19:56:15 2026 +0200

dev-python/pyvista: Keyword 0.48.4 for ~arm64

Pure-Python (PEP517), architecture-independent.

commit 0b8e02f592a4f6ff16dd79462de3a42a56d7b415
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 20:23:51 2026 +0200

dev-python/pyvista: drop 0.48.2

commit 378c934c19eee6233cb162a6137f9155e2054b67
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue May 19 19:33:04 2026 +0200

dev-python/pyvista: add 0.48.4

commit 45157619125b41294ea75ef06b584398785e8c23
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 17 21:33:14 2026 +0200

dev-python/pyvista: add 0.48.3, drop 0.47.3 0.48.0

commit 7e45b1db1735e2835781ecc65add4526dde3476f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:35:25 2026 +0200

dev-python/pyvista: disable py3.11

commit 0da3397ce18669dcb6a056cd891b8d9c70587eeb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 20:39:25 2026 +0200

dev-python/pyvista: switch to DISTUTILS_SINGLE_IMPL

sci-libs/vtk (with USE=python) is python-single-r1; multi-impl consumer
with bare $ produces python_targets_python3_*(-)? that
the single-impl child can't expose. Convert to single-impl across all
three versions (which were byte-identical pre-edit); vtk on bare
$, remainder wrapped in python_gen_cond_dep.

commit 31d8a3238735b2bb81af6fd0afea80664f97b818
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:38:52 2026 +0200

dev-python/pyvista: add 0.48.2

commit 6dbf2a5535a501702b33dff83134bae93bb1ccdb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 01:10:24 2026 +0200

dev-python/pyvista: drop ~x86 KEYWORDS

pkgcheck NonsolvableDepsInStable showed pyvista 0.47.3 / 0.48.0
couldn't resolve its dep set on the x86 stable profile — the
sci-libs/vtk[python] sub-tree on x86 doesn't reach a satisfiable
config across the python_targets we declare. Drop the keyword to
match what actually works; if x86 support comes back via vtk's
chain, we can restore it.

commit d7ff20a3267f22b26a5320dac24ba2be014f037d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue May 5 01:14:37 2026 +0200

dev-python/pyvista: bump to 0.48.0

commit cb4703f2bf6f5eb46288856a27c0424080b04139
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 30 14:17:52 2026 +0200

dev-python/pyvista: new package, Pythonic interface to VTK; 3D plotting

Added as a sci-physics/mantid runtime dep — mantid's instrumentview hard-imports it for 3D instrument rendering (workspacewidget setup).
Missing from ::gentoo.