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

Reply via email to