mala-project / mala

Materials Learning Algorithms. A framework for machine learning materials properties from first-principles data.
https://mala-project.github.io/mala/
BSD 3-Clause "New" or "Revised" License
81 stars 26 forks source link

Align Python versions througout MALA #526

Open DanielKotik opened 5 months ago

DanielKotik commented 5 months ago

At the moment we use/mention different Python versions at several places, e.g.

We should ensure to support at least one Python version that suits the mala package and building of the documentation at the time. In a next step we might think about supporting multiple Python version and run pipelines for to cover these different versions, see for example: https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs

Bonus: add badge of supported Python verions

elcorto commented 3 months ago

Also this:

https://github.com/mala-project/mala/blob/0fed9cc707979d2cdc0227c7a3eed4fd1fbbd291/.pre-commit-config.yaml#L13

elcorto commented 3 months ago

I also suggest to have the mininmal (and maximal if needed, see #559) supported version in pyproject.toml, or setup.py if we continue using it.