Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 1, 2025

Add Python 3.14 support and optimize CI matrix to test full version range on Linux only, with Windows/macOS testing 3.12.

Changes

  • pyproject.toml: Add Python 3.14 classifier
  • test.yml: Restructure matrix to run 3.10-3.14 on Linux, 3.12 only on macOS/Windows
  • download-test.yml: Fix Python 3.9 → 3.10 (matches requires-python = ">=3.10")

CI Matrix

OS Python
ubuntu-latest 3.10, 3.11, 3.12, 3.13, 3.14
macOS-latest 3.12
windows-latest 3.12
Original prompt

This section details on the original issue you should resolve

<issue_title>Increase compatibility with python 3.14</issue_title>
<issue_description>Now that numba release, we can increase the pyproject and the ci to test within python 3.14.

It would be good to test on Windows and Mac with version 3.12 only, and on Linux the entire range. </issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Update CI to test compatibility with Python 3.14 Increase compatibility with Python 3.14 Dec 1, 2025
Copilot AI requested a review from bruAristimunha December 1, 2025 17:07
@bruAristimunha bruAristimunha marked this pull request as ready for review December 1, 2025 19:15
@bruAristimunha bruAristimunha enabled auto-merge (squash) December 1, 2025 23:14
@bruAristimunha bruAristimunha merged commit 1d8a638 into develop Dec 1, 2025
12 of 25 checks passed
bruaris added a commit that referenced this pull request Dec 13, 2025
* V1.4.2 (#845)

* fixing the release

* pushing to including the .csv

* pre-commit

* v 1.4.2

* Fix `SetRawAnnotations` when no stim channel (#838)

* First try to fix

* Add test

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Whats new

* enforce desired event ids when creating events from annotations

---------

Signed-off-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* Increase compatibility with Python 3.14 (#848)

* Initial plan

* Increase compatibility with Python 3.14

Co-authored-by: bruAristimunha <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: bruAristimunha <[email protected]>

* Fix warnings from scikit-learn 1.8+ and introduce FixedPipeline (#850)

* p

* fixing number

* Fix compatibility with scikit-learn 1.8 (#852)

* fixing more colab issues

* updating the utils

* Enhance documentation and update design elements (#853)

* more design details

* more adjust

* more adjusts

* more updates

* updating the readme

* removing the roadmap

* first round

* more modification and almost done

* including subject info

* remove the video

* more details

* updating to colab

* updating the citation

* updating the __init__

* Macro release (#854)

---------

Signed-off-by: Pierre Guetschel <[email protected]>
Co-authored-by: Bru <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: bruAristimunha <[email protected]>
bruAristimunha added a commit that referenced this pull request Dec 14, 2025
* Release 1.4.3 (#855)

* V1.4.2 (#845)

* fixing the release

* pushing to including the .csv

* pre-commit

* v 1.4.2

* Fix `SetRawAnnotations` when no stim channel (#838)

* First try to fix

* Add test

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Whats new

* enforce desired event ids when creating events from annotations

---------

Signed-off-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* Increase compatibility with Python 3.14 (#848)

* Initial plan

* Increase compatibility with Python 3.14

Co-authored-by: bruAristimunha <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: bruAristimunha <[email protected]>

* Fix warnings from scikit-learn 1.8+ and introduce FixedPipeline (#850)

* p

* fixing number

* Fix compatibility with scikit-learn 1.8 (#852)

* fixing more colab issues

* updating the utils

* Enhance documentation and update design elements (#853)

* more design details

* more adjust

* more adjusts

* more updates

* updating the readme

* removing the roadmap

* first round

* more modification and almost done

* including subject info

* remove the video

* more details

* updating to colab

* updating the citation

* updating the __init__

* Macro release (#854)

---------

Signed-off-by: Pierre Guetschel <[email protected]>
Co-authored-by: Bru <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: bruAristimunha <[email protected]>

* updating the md and yml

* updating the DNS config

* more documentation fix

* checking links automatically

* Update README.md

Signed-off-by: Bru <[email protected]>

* more fix within the links

* fixing the url

---------

Signed-off-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: Bruno Aristimunha <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <[email protected]>
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.

Increase compatibility with python 3.14

2 participants