Bug#1122096: python3-pyvista: Broken with Python 3.14

Stuart Prescott stuart at debian.org
Sun Dec 7 06:02:53 GMT 2025


Package: python3-pyvista
Version: 0.46.6-3
Severity: serious
Justification: autopkgtests fail; breaks all rdeps at runtime
X-Debbugs-Cc: stuart at debian.org
User: debian-python at lists.debian.org
Usertags: python3.14

Dear Maintainer,

The type aliases provided pyvista/core/_typing_core/_aliases.py are not
compatible with Python 3.14. The pyvista module is not importable in
Python 3.14 and the autopkgtest tests fail as a result:

$ python3.13 -c 'import pyvista.core'

$ python3.14 -c 'import pyvista.core'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
    import pyvista.core
  File "/usr/lib/python3/dist-packages/pyvista/__init__.py", line 14, in <module>
    from pyvista.core import *
  File "/usr/lib/python3/dist-packages/pyvista/core/__init__.py", line 6, in <module>
    from ._typing_core import *
  File "/usr/lib/python3/dist-packages/pyvista/core/_typing_core/__init__.py", line 5, in <module>
    from ._aliases import ArrayLike as ArrayLike
  File "/usr/lib/python3/dist-packages/pyvista/core/_typing_core/_aliases.py", line 40, in <module>
    VectorLike.__doc__ = """One-dimensional array-like object with numerical values.
    ^^^^^^^^^^^^^^^^^^
AttributeError: 'typing.Union' object attribute '__doc__' is read-only

Upstream appears to have done some adjustments to the type aliases that
might be backportable for this.

https://github.com/pyvista/pyvista/pull/8102

regards
Stuart



More information about the debian-science-maintainers mailing list