Add newest python version 3.13#157
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #157 +/- ##
=======================================
Coverage 82.48% 82.48%
=======================================
Files 69 69
Lines 2655 2655
=======================================
Hits 2190 2190
Misses 465 465
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚨 Try these New Features:
|
|
@ludwiglierhammer: Is it |
|
Warning This Pull Request modifies GitHub Workflows and is coming from a fork. |
I think some packages aren't compatible with the newest python version 3.13. This will be fixed in a couple of days/weeks. We just have to wait. |
|
Testing locally, the only dependency that fails to install with Building It looks like we're waiting for |
|
Hi @ludwiglierhammer: numba is now at version v0.61 which supports python 3.13. Can now build cdm_reader_mapper for python 3.13. Merging main allows for the unit tests to run. I get two failing tests (I have trimmed most of the output): I can send you the full pytest output if you want it. Note: I also get a number of warnings indicating checksums do not match: |
|
Warning This Pull Request modifies GitHub Workflows and is coming from a fork. |
|
@jtsiddons: thanks for the info. I'll merge this PR into the |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #157 +/- ##
=======================================
Coverage 83.19% 83.19%
=======================================
Files 79 79
Lines 2958 2958
=======================================
Hits 2461 2461
Misses 497 497
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Ok. Then I think I wait till the official end of support. |
|
@jtsiddons: There are still some issues with py13 creating a conda environment: https://github.com/glamod/cdm_reader_mapper/actions/runs/12924665583/job/36044081420?pr=157 |
|
Warning This Pull Request modifies GitHub Workflows and is coming from a fork. |
|
I wonder if numba 0.61 is not available through conda yet then. I have similar issues building with uv - it fails to install a numba version compatitble with |
|
Warning This Pull Request modifies GitHub Workflows and is coming from a fork. |
for more information, see https://pre-commit.ci
|
Warning This Pull Request modifies GitHub Workflows and is coming from a fork. |
Updated version not available through microconda then. |
|
I've also noticed that numba 0.61 does not support python 3.9 |
|
I think we still have to wait until other packages allow numby>=0.61, don't we? |
I think the other dependencies in the tree are all fine with 0.61. This is the version that is installed if you build I can build with |
|
We should wait until 0.61 is available through microconda |
|
numba 0.61 is not yet on conda-forge (https://anaconda.org/conda-forge/numba/), however it is available on their own channel (https://anaconda.org/numba/numba) and pypi (https://pypi.org/project/numba). Can you try specifying |
|
@ludwiglierhammer: numba 0.61 is now on conda-forge: https://anaconda.org/conda-forge/numba/files, I would hope the tests should pass (except py3.9...) - hopefully you won't need to specifically pin the numba version (since 0.61 doesn't support python 3.9) |
|
Warning This Pull Request modifies GitHub Workflows and is coming from a fork. |
|
Warning This Pull Request modifies GitHub Workflows and is coming from a fork. |
|
Tests are not running for |
|
This issue is beeing dealt with in #228. |

No description provided.