Skip to content

Conversation

@jhlegarreta
Copy link
Contributor

@jhlegarreta jhlegarreta commented Dec 5, 2024

Require NumPy greater or equal to 1.26.0: 1.26.0 is the first release that supported Python 3.12 and supports versions 3.9-3.12.

No longer restrict NumPy versions to the 1.x series.

Documentation:
https://github.com/numpy/numpy/releases/tag/v1.26.0

Require NiBabel greater or equal to 4.0.0: the old trackvis API existing in previous versions was removed starting from version 4.0.0. tract_querier reliance on the old trackvis API was removed in commit
813b570.

The 4.0.0 version release notes can be read in:
https://github.com/nipy/nibabel/releases/tag/4.0.0

No longer restrict VTK versions to the 8.x series.

Add Python 3.12 and 3.13 to the GHA package testing matrix. For Python 3.13 exclude the minimal dependency configuration as some are not compatible with it.

@jhlegarreta jhlegarreta force-pushed the RequirePython312NumpyCompatVersion branch 3 times, most recently from 8eacfb8 to 4cd6aee Compare March 22, 2025 22:05
@jhlegarreta
Copy link
Contributor Author

jhlegarreta commented Mar 22, 2025

I will rebase on master and mark it as ready for review as soon as PR #64 gets merged.

@jhlegarreta jhlegarreta force-pushed the RequirePython312NumpyCompatVersion branch 3 times, most recently from 272bef5 to c3a01ea Compare April 28, 2025 16:28
Require `NumPy` greater or equal to 1.26.0: 1.26.0 is the first release
that supported Python 3.12 and supports versions 3.9-3.12.

No longer restrict `NumPy` versions to the 1.x series.

Documentation:
https://github.com/numpy/numpy/releases/tag/v1.26.0

Require `NiBabel` greater or equal to 4.0.0: the old `trackvis` API
existing in previous versions was removed starting from version 4.0.0.
`tract_querier` reliance on the old `trackvis` API was removed in commit
813b570.

The 4.0.0 version release notes can be read in:
https://github.com/nipy/nibabel/releases/tag/4.0.0

No longer restrict VTK versions to the 8.x series.

Add Python 3.12 and 3.13 to the GHA package testing matrix. For Python
3.13 exclude the `minimal` dependency configuration as some are not
compatible with it.
@jhlegarreta jhlegarreta force-pushed the RequirePython312NumpyCompatVersion branch from c3a01ea to e72d4e3 Compare April 28, 2025 16:30
@jhlegarreta jhlegarreta marked this pull request as ready for review April 28, 2025 16:31
@jhlegarreta
Copy link
Contributor Author

Gentle reminder: this is ready to be merged.

@demianw demianw merged commit cda90a4 into demianw:master May 28, 2025
10 checks passed
@jhlegarreta jhlegarreta deleted the RequirePython312NumpyCompatVersion branch May 28, 2025 16:19
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.

2 participants