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

Add Python (and other core dependency) support policy to our docs #573

Open
4 tasks
mfisher87 opened this issue May 14, 2024 · 5 comments
Open
4 tasks

Add Python (and other core dependency) support policy to our docs #573

mfisher87 opened this issue May 14, 2024 · 5 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@mfisher87
Copy link
Member

mfisher87 commented May 14, 2024

IMO we should follow the Numpy policy and see how that works for us.

Follow up from discussion in #571

Tasks

@mfisher87 mfisher87 added this to the Version 1.0 milestone May 14, 2024
@mfisher87 mfisher87 added documentation Improvements or additions to documentation enhancement New feature or request labels May 14, 2024
@Sherwin-14
Copy link
Contributor

@mfisher87 Hey, Is this the policy that you are talking about https://jax.readthedocs.io/en/latest/deprecation.html. If yes then how should we implement this in our context?

@jhkennedy
Copy link
Collaborator

Numpy's Python version support policy is:
https://numpy.org/neps/nep-0029-deprecation_policy.html

Similarly, the scientific python policy is:
https://scientific-python.org/specs/spec-0000/

@mfisher87
Copy link
Member Author

mfisher87 commented May 18, 2024

I think we're not decided yet on what policy we want to use. I personally think Scientific Python SPEC0 (as referenced by @Sherwin-14 link above, and based on NEP29) is where we want to be.

  • Support for Python versions be dropped 3 years after their initial release.
  • Support for core package dependencies be dropped 2 years after their initial release.

This means we could drop support for Python 3.9 now 🥳

@jhkennedy beat me to it

EDIT: Moving cc to a new post to ensure notifications go out. No idea if edits can trigger notifications from @

@mfisher87
Copy link
Member Author

@'ing some folks I think may have opinions :) @betolink @andypbarrett @JessicaS11 @chuckwondo @asteiker @danielfromearth

@mfisher87
Copy link
Member Author

I added a task list to the original post of this ticket. I think if whoever takes this up wants to break off the piece about updating our deps to another ticket, please do :)

@mfisher87 mfisher87 changed the title Add Python support policy to our docs Add Python (and other core dependency) support policy to our docs May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
Status: 🆕 New
Development

No branches or pull requests

3 participants