materialsproject / foundation

MIT License
17 stars 5 forks source link

0011 - Python version support policy #11

Closed rkingsbury closed 8 months ago

rkingsbury commented 1 year ago

Proposing a policy on python version support

mkhorton commented 1 year ago

+1 for NEP 29 for all our codes, i.e. we follow whatever is recommended in their "Support Table".

shyuep commented 1 year ago

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.

mkhorton commented 10 months ago

Notes for suggested decision:

@rkingsbury to implement changes to this PR to reflect this suggested decision.

rkingsbury commented 10 months ago

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