ENH: Add all released Python version above 3.8 until 3.11 to CI#153
ENH: Add all released Python version above 3.8 until 3.11 to CI#153ljod merged 2 commits intoSlicerDMRI:masterfrom
Conversation
|
All CI builds failing due to required package versions are not compatible with newer Python versions, e.g.: for Python 3.10: https://github.com/SlicerDMRI/whitematteranalysis/actions/runs/6202578478/job/16841588997?pr=153#step:5:1425 Versions need to be relaxed (e.g. |
34fa97b to
e009047
Compare
|
Removed Python 3.12 in e009047 as Python 3.12 requires using |
20fd253 to
effc963
Compare
Relax `numpy` install requirement version: require any version above a minimum version. Any version installed through the requirements file should be enough for the package to work as expected.
370734e to
77d4b68
Compare
Add all released Python version above 3.8 until 3.11 to CI: WMA is known to work with Python 3.10, so add this and other versions so that there can be an indication that the tool can be used with such versions. Adapt the requirements file to install the appropriate versions for each Python version.
77d4b68 to
772f14a
Compare
|
All versions are now working: the package is installed properly across all Python versions tested. Tests are failing across all Python versions due to the same reasons reported in #154 (comment). But tests are picked, e.g. So this is ready to be merged. |
numpyinstall requirement version