openmc-dev / openmc

OpenMC Monte Carlo Code
https://docs.openmc.org
Other
764 stars 492 forks source link

Migrate to Python 3.13 #3164

Open MicahGale opened 1 week ago

MicahGale commented 1 week ago

Description

Python 3.13 was released this Monday, which means that python 3.8 is no longer supported. By convention now OpenMC should only support python 3.11 - 3.13.

Alternatives

Do nothing and not support python 3.13. This is not clearly shown in the metadata.

Compatibility

Long term this will break backwards compatibility with previous python versions no longer supported.

shimwell commented 1 week ago

Keen to see python 3.13 support.

Perhaps it is worth making an openmc release before dropping support for python 3.8

MicahGale commented 1 week ago

That ship has sailed. OpenMC 0.15.0 requires Python 3.10.