Closed Cadair closed 3 years ago
Does this fix #62 ?
What does "pass" mean?
5.0 and 6.0 are LTS, right? If so, it should be stated as such in your APE.
Does this mean we also have to retire APE 10 when this is accepted?
I state that this APE has precedence over 10 but I don't know what the rules are on retiring APEs.
5.0 and 6.0 are LTS, right? If so, it should be stated as such in your APE.
Added
I don't know what the rules are on retiring APEs.
Hopefully @astropy/coordinators and/or @perrygreenfield know...
Wait a minute... why is APE 9 in the diff?
whoops, think that was on my master branch
:+1: to this, just two comments:
We already dropped Numpy 1.16 : https://github.com/astropy/astropy/pull/10664
I think Python adopted the PEP for yearly releases (https://www.python.org/dev/peps/pep-0602/), and I'm not sure how it affects NEP 29.
I think Python adopted the PEP for yearly releases, and I'm not sure how it affects NEP 29.
I think NEP 29 saw this coming hence they decided on a time based scheme, rather than one tied to the CPython release schedule. So I think the answer is it doesn't.
From the alternatives section of NEP 29:
Given the current release cadence of the Python, the proposed time (42 months) is roughly equivalent to “the last two” Python minor versions. However, if Python changes their release cadence substantially, any rule based solely on the number of minor releases may need to be changed to remain sensible.
There has been also some starting momentum for setting maximum versions of dependencies, but it hasn't yet formalized in a formal document. If there will be any, I'm happy to put in a separate APE for it.
@Cadair - maybe you can add #10900 under implementation?
I have adopted @bsipocz's suggestion regarding all the other versions, and edited the text to make it clear we are extending the numpy policy in NEP 29 by doing that. I think given we merged astropy/astropy#10900 there is unlikely to be strong disagreement to this proposal, we should probably move to getting it merged?
I cannot merge this, but maybe someone who can can do the honour? Thanks, @Cadair!
@astropy/coordinators Can this get wrapped up?
With the change above, the CoCo was happy to approve this APE, so I am merging now.
The future is now.
Fixes #62
Rendered Version
The following table shows the next few releases of the astropy core package and the versions of CPython and Numpy it will support under this proposal: