Skip to content

Exclude vtk 9.5 until segfaults have been addressed#1351

Open
drocheam wants to merge 3 commits intoenthought:mainfrom
drocheam:main
Open

Exclude vtk 9.5 until segfaults have been addressed#1351
drocheam wants to merge 3 commits intoenthought:mainfrom
drocheam:main

Conversation

@drocheam
Copy link
Copy Markdown

@drocheam drocheam commented Jul 3, 2025

Installing mayavi with vtk 9.5 leads to issues, see #1346 and #1350
Restricting "vtk < 9.5" in the requirements resolves them.

It seems version specific segfaults must be addressed by excluding some vtk classes, as it was always done in https://github.com/enthought/mayavi/blob/main/tvtk/vtk_module.py

In my opinion, vtk versions should always be restricted up to the newest, tested version.
New vtk releases often led to installation issues in the past.
This is especially frustrating, as there are only infrequent updates to the mayavi PyPI version (sometimes over a year apart).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant