From 72d5a81ddc5f26c86101b5fe2cf4b89bc8524c67 Mon Sep 17 00:00:00 2001 From: "Thomas S. Binns" Date: Sat, 4 Apr 2026 17:47:43 +0100 Subject: [PATCH 1/3] Bump conda support to 3.14 --- .github/workflows/unit_tests.yml | 2 +- environment.yml | 2 +- tools/hatch_build.py | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index dad1222..8a6d7e8 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -72,7 +72,7 @@ jobs: env: MKL_NUM_THREADS: '1' PYTHONUNBUFFERED: '1' - PYTHON_VERSION: '3.13' + PYTHON_VERSION: '3.14' steps: - uses: actions/checkout@v6 - uses: pyvista/setup-headless-display-action@main diff --git a/environment.yml b/environment.yml index cbb450d..ea9c7b8 100644 --- a/environment.yml +++ b/environment.yml @@ -2,7 +2,7 @@ name: pybispectra channels: - conda-forge dependencies: - - python>=3.10,<3.14 + - python>=3.10,<3.15 - joblib>=1.2 - matplotlib>=3.6 - mne>=1.7 diff --git a/tools/hatch_build.py b/tools/hatch_build.py index aac907a..a49c51e 100644 --- a/tools/hatch_build.py +++ b/tools/hatch_build.py @@ -16,6 +16,8 @@ def update(self, metadata): requires_python = ">=3.10" if is_macos_intel: requires_python += ", <3.14" + else: + requires_python += ", <3.15" metadata["requires-python"] = requires_python # dependencies From 094806dcac4c340ab3d7542f896a5b143658041f Mon Sep 17 00:00:00 2001 From: "Thomas S. Binns" Date: Sat, 4 Apr 2026 18:09:35 +0100 Subject: [PATCH 2/3] Install with mne-base --- environment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environment.yml b/environment.yml index ea9c7b8..ffc93b9 100644 --- a/environment.yml +++ b/environment.yml @@ -5,7 +5,7 @@ dependencies: - python>=3.10,<3.15 - joblib>=1.2 - matplotlib>=3.6 - - mne>=1.7 + - mne-base>=1.7 - numba>=0.56 - numpy>=1.22 - scikit-learn>=1.1 From c384c136a10d46907a7902bbbeb7a227e47f89e4 Mon Sep 17 00:00:00 2001 From: "Thomas S. Binns" Date: Sat, 4 Apr 2026 19:44:43 +0100 Subject: [PATCH 3/3] Add changelog entry --- changelog.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 2f4ac73..3719146 100644 --- a/changelog.md +++ b/changelog.md @@ -2,7 +2,8 @@ ## [Development Version](https://pybispectra.readthedocs.io/latest/) -No changes. +##### Dependencies +- Added support for Python 3.14 in the `conda` environment.