BUG: Test collection for Transformer fails

### Describe the bug

On latest `scientific-python-nightly-wheels` wheel things were passing yesterday but [now we now get the following](https://github.com/mne-tools/mne-python/actions/runs/11720293695/job/32675716039#step:17:68) when [using parametrize_with_checks](https://github.com/mne-tools/mne-python/blob/649857aacb24a0afc3b069f1e75bb3cf843a8766/mne/decoding/tests/test_search_light.py#L346):

```
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/sklearn/utils/estimator_checks.py:[26](https://github.com/mne-tools/mne-python/actions/runs/11720293695/job/32675716039#step:17:27)9: in _yield_transformer_checks
    if tags.transformer_tags.preserves_dtype:
E   AttributeError: 'NoneType' object has no attribute 'preserves_dtype'
```

<details>
<summary>Full traceback</summary>

```
  Downloading https://pypi.anaconda.org/scientific-python-nightly-wheels/simple/scikit-learn/1.6.dev0/scikit_learn-1.6.dev0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB)
...
$ mne sys_info
...
├☑ sklearn              1.6.dev0
...
$ pytest -m 'not (ultraslowtest or pgtest)' --tb=short --cov=mne --cov-report xml --color=yes --junit-xml=junit-results.xml -vv mne/
============================= test session starts ==============================
platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /opt/hostedtoolcache/Python/3.12.7/x64/bin/python
cachedir: .pytest_cache
PyQt6 6.7.1 -- Qt runtime 6.7.3 -- Qt compiled 6.7.1
MNE 1.9.0.dev108+gcc0a15c0b -- /home/runner/work/mne-python/mne-python/mne
rootdir: /home/runner/work/mne-python/mne-python
configfile: pyproject.toml
plugins: timeout-2.3.1, qt-4.4.0, cov-6.0.0
collecting ... collected 4694 items / 1 error / 70 deselected / 5 skipped / 4624 selected



==================================== ERRORS ====================================
___________ ERROR collecting mne/decoding/tests/test_search_light.py ___________
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pluggy/_hooks.py:513: in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pluggy/_manager.py:120: in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/_pytest/python.py:245: in pytest_pycollect_makeitem
    return list(collector._genfunctions(name, obj))
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/_pytest/python.py:462: in _genfunctions
    self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc))
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pluggy/_hooks.py:574: in call_extra
    return self._hookexec(self.name, hookimpls, kwargs, firstresult)
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pluggy/_manager.py:120: in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/_pytest/python.py:115: in pytest_generate_tests
    metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker)
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/_pytest/python.py:1206: in parametrize
    argnames, parametersets = ParameterSet._for_parametrize(
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/_pytest/mark/structures.py:159: in _for_parametrize
    parameters = cls._parse_parametrize_parameters(argvalues, force_tuple)
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/_pytest/mark/structures.py:146: in _parse_parametrize_parameters
    ParameterSet.extract_from(x, force_tuple=force_tuple) for x in argvalues
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/sklearn/utils/estimator_checks.py:518: in checks_generator
    for check in _yield_all_checks(estimator, legacy=legacy):
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/sklearn/utils/estimator_checks.py:369: in _yield_all_checks
    for check in _yield_transformer_checks(estimator):
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/sklearn/utils/estimator_checks.py:[26](https://github.com/mne-tools/mne-python/actions/runs/11720293695/job/32675716039#step:17:27)9: in _yield_transformer_checks
    if tags.transformer_tags.preserves_dtype:
E   AttributeError: 'NoneType' object has no attribute 'preserves_dtype'
```

</details>

According to a local `git bisect` this was introduced by #30122. I see some API entries and maybe we need to adjust some code, but it seems like an API change should at least emit a future or deprecation warning rather than fail hard like this.

### Steps/Code to Reproduce

```
$ pytest mne/decoding/tests/test_search_light.py
```

### Expected Results

Tests pass (or at least we get an informative error about our misuse of something!)

### Actual Results

:point_up: 

### Versions

```shell
System:
    python: 3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0]
executable: /home/larsoner/python/virtualenvs/base/bin/python
   machine: Linux-6.8.0-48-generic-x86_64-with-glibc2.39

Python dependencies:
      sklearn: 1.6.dev0
          pip: 24.0
   setuptools: 75.3.0
        numpy: 2.2.0.dev0
        scipy: 1.15.0.dev0
       Cython: 3.0.10
       pandas: 3.0.0.dev0+1597.g9e10119dc8
   matplotlib: 3.10.0.dev491+gf7b3def52b
       joblib: 1.4.2
threadpoolctl: 3.5.0

Built with OpenMP: True

threadpoolctl info:
       user_api: blas
   internal_api: openblas
    num_threads: 1
         prefix: libscipy_openblas
       filepath: /home/larsoner/python/virtualenvs/base/lib/python3.12/site-packages/numpy.libs/libscipy_openblas64_-6bb31eeb.so
        version: 0.3.28
threading_layer: pthreads
   architecture: Haswell

       user_api: blas
   internal_api: openblas
    num_threads: 1
         prefix: libscipy_openblas
       filepath: /home/larsoner/python/virtualenvs/base/lib/python3.12/site-packages/scipy.libs/libscipy_openblas-68440149.so
        version: 0.3.28
threading_layer: pthreads
   architecture: Haswell

       user_api: openmp
   internal_api: openmp
    num_threads: 8
         prefix: libgomp
       filepath: /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
        version: None
```

COMMENT:
FWIW, I can't get the tests pass on scikit-learn=1.5.2, since I get a segfault:

<details>

```
mne/gui/tests/test_coreg.py::test_splash_closed[pyvistaqt] Fatal Python error: Segmentation fault

Thread 0x00007a9a4cc006c0 (most recent call first):
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 355 in wait
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/joblib/externals/loky/backend/queues.py", line 147 in _feed
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 1012 in run
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 1032 in _bootstrap

Thread 0x00007a9a4c2006c0 (most recent call first):
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/selectors.py", line 415 in select
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/multiprocessing/connection.py", line 1136 in wait
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py", line 654 in wait_result_broken_or_wakeup
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py", line 596 in run
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 1032 in _bootstrap

Thread 0x00007a9a49a006c0 (most recent call first):
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 359 in wait
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 655 in wait
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/tqdm/_monitor.py", line 60 in run
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/threading.py", line 1032 in _bootstrap

Current thread 0x00007a9b3ed51640 (most recent call first):
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pyvista/plotting/render_window_interactor.py", line 1372 in initialize
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pyvistaqt/plotting.py", line 287 in _setup_interactor
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pyvistaqt/plotting.py", line 247 in __init__
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pyvistaqt/plotting.py", line 572 in __init__
  File "/tmp/mne-python/mne/viz/backends/_pyvista.py", line 150 in _build
  File "/tmp/mne-python/mne/viz/backends/_pyvista.py", line 256 in __init__
  File "/tmp/mne-python/mne/viz/backends/_qt.py", line 1778 in __init__
  File "/tmp/mne-python/mne/viz/backends/_utils.py", line 391 in func
  File "/tmp/mne-python/mne/viz/backends/renderer.py", line 53 in _get_renderer
  File "/tmp/mne-python/mne/gui/_coreg.py", line 284 in __init__
  File "<decorator-gen-607>", line 12 in __init__
  File "/tmp/mne-python/mne/viz/backends/_utils.py", line 391 in func
  File "/tmp/mne-python/mne/gui/_gui.py", line 149 in coregistration
  File "<decorator-gen-606>", line 12 in coregistration
  File "/tmp/mne-python/mne/gui/tests/test_coreg.py", line 390 in test_splash_closed
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/python.py", line 159 in pytest_pyfunc_call
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/python.py", line 1627 in runtest
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/runner.py", line 174 in pytest_runtest_call
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/runner.py", line 242 in <lambda>
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/runner.py", line 341 in from_call
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/runner.py", line 241 in call_and_report
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/runner.py", line 132 in runtestprotocol
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/main.py", line 362 in pytest_runtestloop
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/main.py", line 337 in _main
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/main.py", line 283 in wrap_session
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/main.py", line 330 in pytest_cmdline_main
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/config/__init__.py", line 175 in main
  File "/home/adrin/micromamba/envs/mne-delete/lib/python3.12/site-packages/_pytest/config/__init__.py", line 201 in console_main
  File "/home/adrin/micromamba/envs/mne-delete/bin/pytest", line 8 in <module>

Extension modules: numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, scipy._lib._ccallback_c, yaml._yaml, numba.core.typeconv._typeconv, numba._helperlib, numba._dynfunc, numba._dispatcher, numba.core.runtime._nrt_python, numba.np.ufunc._internal, numba.experimental.jitclass._box, scipy.special._ufuncs_cxx, scipy.special._ufuncs, scipy.special._specfun, scipy.special._comb, scipy.linalg._fblas, scipy.linalg._flapack, scipy.linalg.cython_lapack, scipy.linalg._cythonized_array_utils, scipy.linalg._solve_toeplitz, scipy.linalg._decomp_lu_cython, scipy.linalg._matfuncs_sqrtm_triu, scipy.linalg.cython_blas, scipy.linalg._matfuncs_expm, scipy.linalg._decomp_update, scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools, scipy.sparse.linalg._dsolve._superlu, scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.linalg._propack._spropack, scipy.sparse.linalg._propack._dpropack, scipy.sparse.linalg._propack._cpropack, scipy.sparse.linalg._propack._zpropack, scipy.sparse.csgraph._tools, scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal, scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow, scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering, scipy.special._ellip_harm_2, scipy.interpolate._fitpack, scipy.interpolate._dfitpack, scipy.optimize._group_columns, scipy._lib.messagestream, scipy.optimize._trlib._trlib, scipy.optimize._lbfgsb, _moduleTNC, scipy.optimize._moduleTNC, scipy.optimize._cobyla, scipy.optimize._slsqp, scipy.optimize._minpack, scipy.optimize._lsq.givens_elimination, scipy.optimize._zeros, scipy.optimize._highs.cython.src._highs_wrapper, scipy.optimize._highs._highs_wrapper, scipy.optimize._highs.cython.src._highs_constants, scipy.optimize._highs._highs_constants, scipy.linalg._interpolative, scipy.optimize._bglu_dense, scipy.optimize._lsap, scipy.spatial._ckdtree, scipy.spatial._qhull, scipy.spatial._voronoi, scipy.spatial._distance_wrap, scipy.spatial._hausdorff, scipy.spatial.transform._rotation, scipy.optimize._direct, scipy.interpolate._bspl, scipy.interpolate._ppoly, scipy.interpolate.interpnd, scipy.interpolate._rbfinterp_pythran, scipy.interpolate._rgi_cython, scipy.io.matlab._mio_utils, scipy.io.matlab._streams, scipy.io.matlab._mio5_utils, scipy.ndimage._nd_image, _ni_label, scipy.ndimage._ni_label, scipy.signal._sigtools, scipy._lib._uarray._uarray, scipy.signal._max_len_seq_inner, scipy.signal._upfirdn_apply, scipy.signal._spline, scipy.signal._sosfilt, scipy.signal._spectral, scipy.integrate._odepack, scipy.integrate._quadpack, scipy.integrate._vode, scipy.integrate._dop, scipy.integrate._lsoda, scipy.special.cython_special, scipy.stats._stats, scipy.stats._biasedurn, scipy.stats._levy_stable.levyst, scipy.stats._stats_pythran, scipy.stats._ansari_swilk_statistics, scipy.stats._sobol, scipy.stats._qmc_cy, scipy.stats._mvn, scipy.stats._rcont.rcont, scipy.stats._unuran.unuran_wrapper, scipy.signal._peak_finding_utils, PIL._imaging, kiwisolver._cext, shiboken6.Shiboken, PySide6.QtCore, PySide6.QtGui, PySide6.QtWidgets, PySide6.QtTest, sklearn.__check_build._check_build, psutil._psutil_linux, psutil._psutil_posix, pyarrow.lib, pandas._libs.tslibs.ccalendar, pandas._libs.tslibs.np_datetime, pandas._libs.tslibs.dtypes, pandas._libs.tslibs.base, pandas._libs.tslibs.nattype, pandas._libs.tslibs.timezones, pandas._libs.tslibs.fields, pandas._libs.tslibs.timedeltas, pandas._libs.tslibs.tzconversion, pandas._libs.tslibs.timestamps, pandas._libs.properties, pandas._libs.tslibs.offsets, pandas._libs.tslibs.strptime, pandas._libs.tslibs.parsing, pandas._libs.tslibs.conversion, pandas._libs.tslibs.period, pandas._libs.tslibs.vectorized, pandas._libs.ops_dispatch, pandas._libs.missing, pandas._libs.hashtable, pandas._libs.algos, pandas._libs.interval, pandas._libs.lib, pyarrow._compute, pandas._libs.ops, numexpr.interpreter, pandas._libs.hashing, pandas._libs.arrays, pandas._libs.tslib, pandas._libs.sparse, pandas._libs.internals, pandas._libs.indexing, pandas._libs.index, pandas._libs.writers, pandas._libs.join, pandas._libs.window.aggregations, pandas._libs.window.indexers, pandas._libs.reshape, pandas._libs.groupby, pandas._libs.json, pandas._libs.parsers, pandas._libs.testing, sklearn.utils._isfinite, sklearn.utils.sparsefuncs_fast, sklearn.utils.murmurhash, sklearn.utils._openmp_helpers, sklearn.metrics.cluster._expected_mutual_info_fast, sklearn.preprocessing._csr_polynomial_expansion, sklearn.preprocessing._target_encoder_fast, sklearn.metrics._dist_metrics, sklearn.metrics._pairwise_distances_reduction._datasets_pair, sklearn.utils._cython_blas, sklearn.metrics._pairwise_distances_reduction._base, sklearn.metrics._pairwise_distances_reduction._middle_term_computer, sklearn.utils._heap, sklearn.utils._sorting, sklearn.metrics._pairwise_distances_reduction._argkmin, sklearn.metrics._pairwise_distances_reduction._argkmin_classmode, sklearn.utils._vector_sentinel, sklearn.metrics._pairwise_distances_reduction._radius_neighbors, sklearn.metrics._pairwise_distances_reduction._radius_neighbors_classmode, sklearn.metrics._pairwise_fast, sklearn.utils._random, sklearn.utils._seq_dataset, sklearn.linear_model._cd_fast, _loss, sklearn._loss._loss, sklearn.utils.arrayfuncs, sklearn.svm._liblinear, sklearn.svm._libsvm, sklearn.svm._libsvm_sparse, sklearn.utils._weight_vector, sklearn.linear_model._sgd_fast, sklearn.linear_model._sag_fast, sklearn.datasets._svmlight_format_fast, sklearn.feature_extraction._hashing_fast, sklearn.neighbors._partition_nodes, sklearn.neighbors._ball_tree, sklearn.neighbors._kd_tree, sklearn.decomposition._online_lda_fast, sklearn.decomposition._cdnmf_fast, sklearn.tree._utils, sklearn.neighbors._quad_tree, sklearn.tree._tree, sklearn.tree._splitter, sklearn.tree._criterion, sklearn.ensemble._gradient_boosting, sklearn.ensemble._hist_gradient_boosting.common, sklearn.ensemble._hist_gradient_boosting._gradient_boosting, sklearn.ensemble._hist_gradient_boosting._binning, sklearn.ensemble._hist_gradient_boosting._bitset, sklearn.ensemble._hist_gradient_boosting.histogram, sklearn.ensemble._hist_gradient_boosting._predictor, sklearn.ensemble._hist_gradient_boosting.splitting, openmeeg._openmeeg, antio.libeep.pyeep, h5py._errors, h5py.defs, h5py._objects, h5py.h5, h5py.utils, h5py.h5t, h5py.h5s, h5py.h5ac, h5py.h5p, h5py.h5r, h5py._proxy, h5py._conv, h5py.h5z, h5py.h5a, h5py.h5d, h5py.h5ds, h5py.h5g, h5py.h5i, h5py.h5o, h5py.h5f, h5py.h5fd, h5py.h5pl, h5py.h5l, h5py._selector, _cffi_backend, scipy.fftpack.convolve, vtkmodules.vtkCommonCore, vtkmodules.vtkCommonMath, vtkmodules.vtkCommonTransforms, vtkmodules.vtkCommonDataModel, vtkmodules.vtkCommonExecutionModel, vtkmodules.vtkImagingSources, vtkmodules.vtkCommonMisc, vtkmodules.vtkFiltersCore, vtkmodules.vtkFiltersPython, vtkmodules.vtkCommonComputationalGeometry, vtkmodules.vtkIOCore, vtkmodules.vtkIOLegacy, vtkmodules.vtkIOXMLParser, vtkmodules.vtkRenderingCore, vtkmodules.vtkDomainsChemistry, vtkmodules.vtkFiltersGeneral, vtkmodules.vtkFiltersExtraction, vtkmodules.vtkFiltersFlowPaths, vtkmodules.vtkFiltersGeometry, vtkmodules.vtkFiltersHybrid, vtkmodules.vtkFiltersModeling, vtkmodules.vtkFiltersHyperTree, vtkmodules.vtkFiltersSources, vtkmodules.vtkFiltersTexture, vtkmodules.vtkParallelCore, vtkmodules.vtkFiltersParallel, vtkmodules.vtkFiltersParallelDIY2, vtkmodules.vtkFiltersPoints, vtkmodules.vtkFiltersStatistics, vtkmodules.vtkFiltersVerdict, vtkmodules.vtkImagingCore, vtkmodules.vtkImagingGeneral, vtkmodules.vtkImagingHybrid, vtkmodules.vtkIOGeometry, vtkmodules.vtkIOXML, vtkmodules.vtkIOInfovis, vtkmodules.vtkIOPLY, vtkmodules.vtkImagingMorphological, vtkmodules.vtkRenderingContext2D, vtkmodules.vtkPythonContext2D, vtkmodules.vtkImagingFourier, vtkmodules.vtkIOParallelXML, vtkmodules.vtkRenderingFreeType, vtkmodules.vtkChartsCore, vtkmodules.vtkCommonColor, vtkmodules.vtkInteractionWidgets, vtkmodules.vtkRenderingAnnotation, vtkmodules.vtkRenderingLabel, vtkmodules.vtkRenderingUI, vtkmodules.vtkRenderingVolume, vtkmodules.vtkViewsCore, vtkmodules.vtkViewsContext2D, vtkmodules.vtkIOImage, vtkmodules.vtkRenderingHyperTreeGrid, vtkmodules.vtkRenderingOpenGL2, vtkmodules.vtkRenderingContextOpenGL2, vtkmodules.vtkImagingMath, vtkmodules.vtkRenderingVolumeOpenGL2, PySide6.QtOpenGL, PySide6.QtOpenGLWidgets, _brotli, zstandard.backend_c, markupsafe._speedups, PySide6.QtSvg, vtkmodules.vtkWebCore, vtkmodules.vtkRenderingSceneGraph, vtkmodules.vtkRenderingVtkJS, vtkmodules.vtkIOExport, vtkmodules.vtkWebGLExporter, vtkmodules.vtkTestingRendering, vtkmodules.vtkInteractionStyle, vtkmodules.vtkViewsInfovis, vtkmodules.vtkRenderingMatplotlib, vtkmodules.vtkRenderingLOD, vtkmodules.vtkRenderingLICOpenGL2, vtkmodules.vtkRenderingImage, vtkmodules.vtkFiltersCellGrid, vtkmodules.vtkRenderingCellGrid, vtkmodules.vtkIOXdmf2, vtkmodules.vtkIOVeraOut, vtkmodules.vtkIOTecplotTable, vtkmodules.vtkIOSegY, vtkmodules.vtkIOXdmf3, vtkmodules.vtkIOMovie, vtkmodules.vtkIOOggTheora, vtkmodules.vtkIONetCDF, vtkmodules.vtkIOMotionFX, vtkmodules.vtkIOParallel, vtkmodules.vtkIOMINC, vtkmodules.vtkIOLSDyna, vtkmodules.vtkIOImport, vtkmodules.vtkIOIOSS, vtkmodules.vtkIOFLUENTCFF, vtkmodules.vtkIOVideo, vtkmodules.vtkIOFFMPEG, vtkmodules.vtkIOExportPDF, vtkmodules.vtkRenderingGL2PSOpenGL2, vtkmodules.vtkIOExportGL2PS, vtkmodules.vtkIOExodus, vtkmodules.vtkIOEnSight, vtkmodules.vtkIOCityGML, vtkmodules.vtkIOChemistry, vtkmodules.vtkIOCesium3DTiles, vtkmodules.vtkIOCellGrid, vtkmodules.vtkIOCONVERGECFD, vtkmodules.vtkIOHDF, vtkmodules.vtkIOCGNSReader, vtkmodules.vtkIOAsynchronous, vtkmodules.vtkIOAMR, vtkmodules.vtkInteractionImage, vtkmodules.vtkImagingStencil, vtkmodules.vtkImagingStatistics, vtkmodules.vtkIOSQL, vtkmodules.vtkInfovisCore, vtkmodules.vtkGeovisCore, vtkmodules.vtkInfovisLayout, vtkmodules.vtkImagingColor, vtkmodules.vtkFiltersTopology, vtkmodules.vtkFiltersTensor, vtkmodules.vtkFiltersSelection, vtkmodules.vtkFiltersSMP, vtkmodules.vtkFiltersReduction, vtkmodules.vtkFiltersProgrammable, vtkmodules.vtkFiltersImaging, vtkmodules.vtkFiltersParallelImaging, vtkmodules.vtkCommonSystem, vtkmodules.vtkFiltersGeometryPreview, vtkmodules.vtkFiltersGeneric, vtkmodules.vtkFiltersAMR, vtkmodules.vtkDomainsChemistryOpenGL2, vtkmodules.vtkCommonPython, msgpack._cmsgpack, multidict._multidict, yarl._quoting_c, propcache._helpers_c, aiohttp._helpers, aiohttp._http_writer, aiohttp._http_parser, aiohttp._websocket, frozenlist._frozenlist, lxml._elementpath, lxml.etree (total: 390)
[1]    955371 segmentation fault (core dumped)  MNE_SKIP_TESTING_DATASET_TESTS=true pytest -m "not (ultraslowtest or pgtest)"
```
</details>

Labels: Bug, Developer API