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

adjust the deprecation policy for python #7793

Merged
merged 3 commits into from
May 1, 2023
Merged

Conversation

keewis
Copy link
Collaborator

@keewis keewis commented Apr 28, 2023

As discussed in #7765, this extends the policy months by 6 to a total of 30 months. With that, the support for a python version can be removed as soon as the next version is at least 30 months old. Together with the 12 month release cycle python has, we get the 42 month release window from NEP 29.

Note that this is still missing the release overview proposed in #7765, I'm still thinking about how to best implement the automatic update / formatting, and how to coordinate it with the (still manual) version overrides.

@github-actions github-actions bot added the CI Continuous Integration tools label Apr 28, 2023
@keewis
Copy link
Collaborator Author

keewis commented Apr 30, 2023

the first part of the policy change discussed in #7765 should be ready for review and merging. Still pondering how to implement the second part, so that will be a separate PR.

doc/whats-new.rst Show resolved Hide resolved
@dcherian dcherian merged commit 6d17fa0 into pydata:main May 1, 2023
@jhamman
Copy link
Member

jhamman commented May 2, 2023

Thanks @keewis!

@keewis keewis deleted the policy branch May 2, 2023 11:51
dcherian added a commit to dcherian/xarray that referenced this pull request May 6, 2023
* main:
  Introduce Grouper objects internally (pydata#7561)
  [skip-ci] Add cftime groupby, resample benchmarks (pydata#7795)
  Fix groupby binary ops when grouped array is subset relative to other (pydata#7798)
  adjust the deprecation policy for python (pydata#7793)
  [pre-commit.ci] pre-commit autoupdate (pydata#7803)
  Allow the label run-upstream to run upstream CI (pydata#7787)
  Update asv links in contributing guide (pydata#7801)
  Implement DataArray.to_dask_dataframe() (pydata#7635)
  `ds.to_dict` with data as arrays, not lists (pydata#7739)
  Add lshift and rshift operators (pydata#7741)
  Use canonical name for set_horizonalalignment over alias set_ha (pydata#7786)
  Remove pandas<2 pin (pydata#7785)
  [pre-commit.ci] pre-commit autoupdate (pydata#7783)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration tools
Projects
None yet
Development

Successfully merging this pull request may close these issues.

xarray minimum versions policy is more aggressive than NEP-29
4 participants