File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -133,3 +133,21 @@ pdm run lint
133133
134134Generally speaking, there should be no violations reported for the code
135135to be considered mergeable.
136+
137+ ## NumPy and Python version support
138+
139+ Our rule of thumb is that we support and test against all currently supported
140+ NumPy versions and all Python versions officially supported by them, and
141+ the test runner setup (` tox.ini ` and
142+ ` .github/workflows/python-package.yml ` ) should be kept updated to
143+ reflect this.
144+
145+ The currently supported NumPy versions are stated in
146+ [ NEP 29] ( https://numpy.org/neps/nep-0029-deprecation_policy.html ) .
147+ We look at the package metadata to determine which Python versions they
148+ officially support, which can be easily checked on PyPI. (Example:
149+ [ Numpy 2.0] ( https://pypi.org/project/numpy/2.0.0/ ) .)
150+
151+ All that being said, we consider missing a NumPy or Python release to
152+ be pretty low-risk, so at any given moment, our official test matrix
153+ may be lagging the latest releases by a little bit.
You can’t perform that action at this time.
0 commit comments