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