Package: python3-pyvista
Version: 0.46.6-3
Severity: serious
Justification: autopkgtests fail; breaks all rdeps at runtime
X-Debbugs-Cc: [email protected]
User: [email protected]
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