idaholab / MontePy

MontePy is the most user friendly Python library (API) to read, edit, and write MCNP input files.
https://www.montepy.org/
MIT License
32 stars 7 forks source link

Remove Python 3.8 support, and add python 3.13 and numpy 2.0 support #548

Closed MicahGale closed 1 month ago

MicahGale commented 2 months ago

Description

Please include a summary of the change and which issue is fixed if applicable. Please also include relevant motivation and context.

Fixes #201, fixes #457

Checklist

MicahGale commented 1 month ago

Want to review this now @tjlaboss, so if everything passes tomorrow we can merge on Python day?

MicahGale commented 1 month ago

It looks like pytest-profile is incompatible with 3.13. I'm thinking of just uninstalling it for now as a work around

tjlaboss commented 1 month ago

Yeah, we can remove it from CI and just profile <=3.12 locally

MicahGale commented 1 month ago

We can still profile. Just do the profiling on <= 3.12 in CI. We don't need profiling to run the test suite in 3.13