Closed rkingsbury closed 8 months ago
+1 for NEP 29 for all our codes, i.e. we follow whatever is recommended in their "Support Table".
Instead of us coming up with a policy, I would suggest a simple one - we will support whatever Python version that the latest scientific python stack, esp numpy, supports. If they drop support for a version, we drop support. Then we don't need to worry about figuring out all these on our own. In the end, our codes are built on these packages. We cannot follow a different policy anyway.
Notes for suggested decision:
@rkingsbury to implement changes to this PR to reflect this suggested decision.
Updated with outcome of today's meeting @mkhorton . Let me know if other changes are needed before merge!
All - by way of implementing this policy, please plan to start adding python 3.12+ support to your CI pipelines
Proposing a policy on python version support