- Update to 4.8.2
* This is a bugfix release to work correctly with traitsui-8,
Python-3.12, VTK-9.3 and above, and PyQt6. 18 PRs were merged.
* Port changes from upstream QVTKRenderWindowInteractor.
* ENH: Add support for PyQt6
* Fix bug with latest VTK
* Improve compatibility with traitsui 8
* Fix issue with `mlab.process_ui_events`
* ENH: Add support for Python 3.11
* Just exclude the zip file so the sdist does not ship it. This
way the file on pypi is much smaller.
- Unpin numpy 2
* add mayavi-pr1303-cython-np2.patch gh#enthought/mayavi#1303
* add mayavi-pr1315-np2tests.patch gh#enthought/mayavi#1315
- Drop patches merged upstream
* mayavi-pr1290-vtk-9.3.patch
* python-311-support.patch
OBS-URL: https://build.opensuse.org/request/show/1197938
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/mayavi?expand=0&rev=21
- Update to 4.8.1
* This is a bugfix release to work correctly with VTK-9.2.2 and
also resolve pep517 related issues. 3 PRs were merged.
* Add a pyproject.toml.
* BUG: Work around 9.2.2 bug
* Adds a `VTK_PARSER_VERBOSE` env var that can be set to `1` or
`true` to get it to print instantiations/methods as they are
tried.
* Adds a `TVTK_VERBOSE` env var that enables printing during the
TVTK tests (which were segfaulting at one point).
* Update protein.py to work correctly.
- Mayavi 4.8.0
* This release introduces a few useful new features and fixes
some bugs. The primary feature is the addition of support for
an itkwidgets_ backend for jupyter notebook support using
entirely client-side rendering. This version also makes it
possible to build and install Mayavi on headless servers.
## Enhancements
* Refactor jupyter backends and add support for using
itkwidgets_. This allows us to use Mayavi in a headless manner
unlike the other backends which require offscreen support.
* Also issues with the test backend which is used for the new
``'itk'`` backend.
## Fixes
* Support VTK_LONG_LONG and VTK_UNSIGNED_LONG_LONG array handler.
* Fix bug with cell_to_point_data filter.
* Fix headless build
- Ensure that tests can run when toolkit is null.
- Do not generate docs on build as this will fail on headless
servers.
OBS-URL: https://build.opensuse.org/request/show/1037414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/mayavi?expand=0&rev=13
- Update to 4.7.4:
This is primarily a bugfix release that resolves issues with
VTK-9.0.3 and VTK-9.1.x compatibility. CI now uses GitHub Actions
and a few other minor bugs have been fixed. `mlab` imports may be
a little faster thanks to some cleanup.
- Release note for 4.7.3:
This is a small bug fix release mainly concerned with
compatability with Traits 6.2.0 and soon to be release TraitsUI
7.2.0.
- Streamline python cache compilation and deduplication
OBS-URL: https://build.opensuse.org/request/show/934142
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/mayavi?expand=0&rev=12
- update to 4.7.2:
The significant update for this release is that it is compatible with the
latest VTK-9.x series and is known to work with VTK 9.0.1 from PyPI. The
picker UI has changed to no longer pop up a UI window but instead show the
picked attributes on the render window directly. The original picker UI is now
available on the scene's UI in a separate "Picker" tab. This is accessible
from either the pipeline view when one edits the properties of a scene or
through the "configure scene" gear icon on the scene window toolbar.
a few dozen bugfixes, see included changes
- drop no_vtk_require.patch (obsolete)
OBS-URL: https://build.opensuse.org/request/show/836314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mayavi?expand=0&rev=4
The significant update for this release is that it is compatible with the
latest VTK-9.x series and is known to work with VTK 9.0.1 from PyPI. The
picker UI has changed to no longer pop up a UI window but instead show the
picked attributes on the render window directly. The original picker UI is now
available on the scene's UI in a separate "Picker" tab. This is accessible
from either the pipeline view when one edits the properties of a scene or
through the "configure scene" gear icon on the scene window toolbar.
a few dozen bugfixes, see included changes
- drop no_vtk_require.patch (obsolete)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/mayavi?expand=0&rev=9