Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt the Scientific Python SPEC0 Python calendar #1914

Closed
2 tasks done
Zeitsperre opened this issue Sep 10, 2024 · 0 comments · Fixed by #1915
Closed
2 tasks done

Adopt the Scientific Python SPEC0 Python calendar #1914

Zeitsperre opened this issue Sep 10, 2024 · 0 comments · Fixed by #1915
Labels
enhancement New feature or request

Comments

@Zeitsperre
Copy link
Collaborator

Addressing a Problem?

There are often issues surrounding backwards compatibility of our dependencies; We've run into problems with supporting older numpy, pandas, and pint most recently. It would be great if there were guidance on what the lowest pins of these dependencies we should be supporting.

Potential Solution

If we adopt the Scientific Python SPEC 0, we won't need to spend as much time figuring this out for ourselves.

As it stands, numpy and xarray have dropped support for Python3.9 (numpy/numpy@2452ff4 and pydata/xarray#8937). If we were to drop Python3.9 in our next or next-following release, we would be on track to catch up with the calendar.

This would also free us up to make broader changes based on the latest features of numpy, xarray, pandas, python, etc. Significant speedups and nicer-looking code is a nice plus.

Additional context

https://scientific-python.org/specs/spec-0000/

Contribution

  • I would be willing/able to open a Pull Request to contribute this feature.

Code of Conduct

  • I agree to follow this project's Code of Conduct
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants