Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions doc/changes/dev/14048.dependency.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Updated minimum for:

- Optional dependency ``pyvista >= 0.44``

Changes implemented via CI action created by `Thomas Binns`_.
2 changes: 1 addition & 1 deletion environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ dependencies:
- PySide6 ==6.11.1
- python-neo
- python-picard >=0.4
- pyvista >=0.43
- pyvista >=0.44
- pyvistaqt >=0.11
- qdarkstyle !=3.2.2
- qtpy
Expand Down
2 changes: 1 addition & 1 deletion mne/viz/backends/_pyvista.py
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ def __init__(
from .._3d import _get_3d_option

# TODO VERSION change whenever PyVista min gets updated:
_require_version("pyvista", "use 3D rendering", "0.43")
_require_version("pyvista", "use 3D rendering", "0.44")
multi_samples = _get_3d_option("multi_samples")
# multi_samples > 1 is broken on macOS + Intel Iris + volume rendering
if platform.system() == "Darwin":
Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ doc = [
"pyvistaqt >= 0.11", # released 2023-06-30, will become 0.12 on 2028-07-01
"pyxdf",
"pyzmq != 24.0.0",
"refleak >=0.2.1",
"refleak >= 0.2.1",
"scikit-learn >= 1.5", # released 2024-05-21, will become 1.6 on 2026-12-09
"seaborn >= 0.5, != 0.11.2",
"selenium >= 4.27.1",
Expand Down Expand Up @@ -54,7 +54,7 @@ test = [
"pytest-qt >= 4.3",
"pytest-rerunfailures",
"pytest-timeout >= 2.2",
"refleak >=0.2.1",
"refleak >= 0.2.1",
"ruff >= 0.1",
"twine",
"vulture",
Expand Down Expand Up @@ -178,7 +178,7 @@ full-no-qt = [
"pymef",
"pyobjc-framework-Cocoa >= 5.2.0; platform_system == 'Darwin'",
"python-picard >= 0.4",
"pyvista >= 0.43", # released 2023-12-07, will become 0.44 on 2026-07-07
"pyvista >= 0.44", # released 2024-07-07, will become 0.45 on 2027-04-19
"pyvistaqt >= 0.11", # released 2023-06-30, will become 0.12 on 2028-07-01
"qdarkstyle != 3.2.2",
"qtpy",
Expand Down
2 changes: 1 addition & 1 deletion tools/pylock.ci-old.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml --python 3.10 --python-platform x86_64-unknown-linux-gnu --group test --group lockfile_extras --resolution lowest-direct --format pylock.toml --output-file tools/pylock.ci-old.toml --no-cache
# uv pip compile pyproject.toml --python 3.10 --python-platform x86_64-unknown-linux-gnu --group test --group lockfile_extras --resolution lowest-direct --format pylock.toml --output-file tools/pylock.ci-old.toml
lock-version = "1.0"
created-by = "uv"
requires-python = ">=3.10"
Expand Down
Loading