File tree Expand file tree Collapse file tree 7 files changed +22
-6
lines changed
api/next_api_changes/development Expand file tree Collapse file tree 7 files changed +22
-6
lines changed Original file line number Diff line number Diff line change 1+ Increase to minimum supported versions of dependencies
2+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3+
4+ For Matplotlib 3.9, the :ref: `minimum supported versions <dependencies >` are
5+ being bumped:
6+
7+ +------------+-----------------+---------------+
8+ | Dependency | min in mpl3.8 | min in mpl3.9 |
9+ +============+=================+===============+
10+ | NumPy | 1.21.0 | 1.23.0 |
11+ +------------+-----------------+---------------+
12+
13+ This is consistent with our :ref: `min_deps_policy ` and `NEP29
14+ <https://numpy.org/neps/nep-0029-deprecation_policy.html> `__
Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ specification of the dependencies.
8888========== ======== ======
8989Matplotlib Python NumPy
9090========== ======== ======
91+ `3.9 `_ 3.9 1.23.0
9192`3.8 `_ 3.9 1.21.0
9293`3.7 `_ 3.8 1.20.0
9394`3.6 `_ 3.8 1.19.0
@@ -108,6 +109,7 @@ Matplotlib Python NumPy
1081091.0 2.4 1.1
109110========== ======== ======
110111
112+ .. _`3.9` : https://matplotlib.org/3.9.0/devel/dependencies.html
111113.. _`3.8` : https://matplotlib.org/3.8.0/devel/dependencies.html
112114.. _`3.7` : https://matplotlib.org/3.7.0/devel/dependencies.html
113115.. _`3.6` : https://matplotlib.org/3.6.0/devel/dependencies.html
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ reference.
2525* `dateutil <https://pypi.org/project/python-dateutil/ >`_ (>= 2.7)
2626* `fontTools <https://fonttools.readthedocs.io/en/latest/ >`_ (>= 4.22.0)
2727* `kiwisolver <https://github.com/nucleic/kiwi >`_ (>= 1.3.1)
28- * `NumPy <https://numpy.org >`_ (>= 1.21 )
28+ * `NumPy <https://numpy.org >`_ (>= 1.23 )
2929* `packaging <https://pypi.org/project/packaging/ >`_ (>= 20.0)
3030* `Pillow <https://pillow.readthedocs.io/en/latest/ >`_ (>= 8.0)
3131* `pyparsing <https://pypi.org/project/pyparsing/ >`_ (>= 2.3.1)
@@ -238,7 +238,7 @@ then you must manually install the following packages into your development envi
238238- `setuptools_scm <https://pypi.org/project/setuptools-scm/ >`_ (>= 7). Used to
239239 update the reported ``mpl.__version__ `` based on the current git commit.
240240 Also a runtime dependency for editable installs.
241- - `NumPy <https://numpy.org >`_ (>= 1.21 ). Also a runtime dependency.
241+ - `NumPy <https://numpy.org >`_ (>= 1.22 ). Also a runtime dependency.
242242
243243
244244.. _compile-dependencies :
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ dependencies:
1717 - kiwisolver>=1.3.1
1818 - pybind11>=2.6.0
1919 - meson-python>=0.13.1
20- - numpy>=1.21
20+ - numpy>=1.23
2121 - pillow>=8
2222 - pkg-config
2323 - pygobject
Original file line number Diff line number Diff line change @@ -251,7 +251,7 @@ def _check_versions():
251251 ("cycler" , "0.10" ),
252252 ("dateutil" , "2.7" ),
253253 ("kiwisolver" , "1.3.1" ),
254- ("numpy" , "1.21 " ),
254+ ("numpy" , "1.23 " ),
255255 ("pyparsing" , "2.3.1" ),
256256 ]:
257257 module = importlib .import_module (modname )
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ dependencies = [
3535 " cycler >= 0.10" ,
3636 " fonttools >= 4.22.0" ,
3737 " kiwisolver >= 1.3.1" ,
38- " numpy >= 1.21 " ,
38+ " numpy >= 1.23 " ,
3939 " packaging >= 20.0" ,
4040 " pillow >= 8" ,
4141 " pyparsing >= 2.3.1" ,
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ importlib-resources==3.2.0
77kiwisolver==1.3.1
88meson-python==0.13.1
99meson==1.1.0
10- numpy==1.21 .0
10+ numpy==1.23 .0
1111packaging==20.0
1212pillow==8.0.0
1313pyparsing==2.3.1
You can’t perform that action at this time.
0 commit comments