Use Python 3.10 in CI instead of Python 3.9#1350
Conversation
|
CI failure is a segmentation fault in the Python tests, so it looks legit. I have no idea what would cause this though. |
Hoping that the CI failure is something that I can control and not a mysterious change of behavior of a submodule in for some functionality of pytest, I have to massage a little pycv for that to work. The -debug- failure needs some investigations. The intel problem I would say that it is out of scope about this PR (unless drr talks to python): At this point, can you separate again the changes in #1348 between the ones that needs 3.10 and the ones that don't (like the manual change and the one in SELECTED_ATOMS), so we can accept at leas those until the 3.10 issue is solved Can I pr into this branch on your fork? |
I'll do that.
Go for it, you should even be able to push directly to it (or re-create a new PR if this is easier for you!) |
Description
Use Python 3.10 in CI instead of Python 3.9 which is EOL (see #1348 (comment))
There are also references to Python 3.9 in the following places, I can also update them if you want:
plugins/pycv/pyproject.tomlsetsrequires-python = ">=3.9"docker/rocky8is installing Python 3.9.16conda/py-plumed/conda_build_config.yamlis building for 3.8, 3.9, 3.10There are also multiple bash script doing something like
But I think these can stay as-is.
Target release
I would like my code to appear in release v2.10
Type of contribution
Copyright
COPYRIGHTfile with the correct license information. Code should be released under an open source license. I also used the commandcd src && ./header.sh mymodulenamein order to make sure the headers of the module are correct.Tests