Feature/bump to python3.12 - #74
Conversation
| "troika @ git+https://github.com/ecmwf/troika.git", | ||
| "urllib3<2", | ||
| "utci @ git+https://github.com/ACCORD-NWP/utci.git", | ||
| "utci @ git+https://github.com/mfroelund/utci.git@feature/bump-python-to-3.12", |
There was a problem hiding this comment.
Shall be updated before merge
|
Tried on atos and installed naively with poetry after loading python3/3.12.11-01 and got the error below. Is there some uv documentation missing or is it still expected to work with poetry? |
Yes this PR doesn't outfaces poetry, so it should still work. For me it works, I have and ran With uv, my experience is, that you have to tell it to use system packages in order for it to find ecflow: |
|
Thanks, but this suggest and update of the documentation, right? |
Yes, we can do that, but soon pixi will come, but you'll still be able to install with at least uv. So just a question if we should documentation installation procedures for both pixi, uv, (and poetry, if it still works after pixi - I haven't tested) ? |
|
I think we said in yesterdays meeting that we go for this first and do pixi later to allow e.g. DW on LUMI time to adapt. Do you agree @jacobsnoeijer? |
Yes, I agree. It was just to know, if we then add documentation for |
|
I will try to test this today on LUMI (and if it works also with #75). Hope to give a status update later today |
|
I have a procedure of this PR (together with #75) to be able to launch a suite on LUMI and LEONARDO. On the compute nodes of LUMI we cannot get the |
In #75: I mentioned the solution to remove explicit loading the |
Describe your changes
< Summary of the changes.>
< Please also include relevant motivation and context. >
< List any dependencies that are required for this change. >
Type of change
Please delete options that are not relevant.
Checklist before requesting a review
Testing
atos_bologna.tomlconfiguration in the latest version of Tactus-test-runnerlumi.tomlconfiguration in the latest version of Tactus-test-runnerFor further information see the development guide
Code quality
pullwith--rebaseoption if possible).poetryafter the changes and runsChecklist for reviewers
Each PR comes with its own improvements and flaws. The reviewer should check the following:
Author checklist after completed review
reflecting type of change, for example "bug fixes", add section where
missing)
Checklist for assignees
Tag possible reviewers
You can @-tag people to review this PR in addition to formal review requests.