iiasa / ixmp

The ix modeling platform for integrated and cross-cutting scenario analysis
https://docs.messageix.org/ixmp
Apache License 2.0
38 stars 112 forks source link

Exclude Python version 3.6 in CI #428

Closed LauWien closed 2 years ago

LauWien commented 2 years ago

With issue https://github.com/actions/virtual-environments/issues/4060 macOS-latest workflows will use macOS-11, saying "EOL Python versions were deprecated" and the end-of-life of Python version 3.6 being the 23rd of December 2021, using Python version 3.7 instead of 3.6 might make sense. Possible also in message_ix.

khaeru commented 2 years ago

The README for actions/setup-python seems to indicate that earlier versions will continue to be available; they'll just not be pre-installed on the runners. This means the setup-python action will need to download and install 3.6, which might be a little slower. At least, that's my interpretation; we should see if that does work on the macos-11 runners.

In general, the policy is: