File tree 6 files changed +21
-5
lines changed
api/next_api_changes/development
6 files changed +21
-5
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.22.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 @@ -21,7 +21,7 @@ reference.
21
21
* `dateutil <https://pypi.org/project/python-dateutil/ >`_ (>= 2.7)
22
22
* `fontTools <https://fonttools.readthedocs.io/en/latest/ >`_ (>= 4.22.0)
23
23
* `kiwisolver <https://github.com/nucleic/kiwi >`_ (>= 1.3.1)
24
- * `NumPy <https://numpy.org >`_ (>= 1.21 )
24
+ * `NumPy <https://numpy.org >`_ (>= 1.22 )
25
25
* `packaging <https://pypi.org/project/packaging/ >`_ (>= 20.0)
26
26
* `Pillow <https://pillow.readthedocs.io/en/latest/ >`_ (>= 8.0)
27
27
* `pyparsing <https://pypi.org/project/pyparsing/ >`_ (>= 2.3.1)
@@ -225,7 +225,7 @@ in your target environment manually:
225
225
- `setuptools_scm <https://pypi.org/project/setuptools-scm/ >`_ (>= 7). Used to
226
226
update the reported ``mpl.__version__ `` based on the current git commit.
227
227
Also a runtime dependency for editable installs.
228
- - `NumPy <https://numpy.org >`_ (>= 1.21 ). Also a runtime dependency.
228
+ - `NumPy <https://numpy.org >`_ (>= 1.22 ). Also a runtime dependency.
229
229
230
230
231
231
.. _compile-dependencies :
Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ specification of the dependencies.
87
87
========== ======== ======
88
88
Matplotlib Python NumPy
89
89
========== ======== ======
90
+ `3.9 `_ 3.9 1.22.0
90
91
`3.8 `_ 3.9 1.21.0
91
92
`3.7 `_ 3.8 1.20.0
92
93
`3.6 `_ 3.8 1.19.0
@@ -107,6 +108,7 @@ Matplotlib Python NumPy
107
108
1.0 2.4 1.1
108
109
========== ======== ======
109
110
111
+ .. _`3.9` : https://matplotlib.org/3.9.0/devel/dependencies.html
110
112
.. _`3.8` : https://matplotlib.org/3.8.0/devel/dependencies.html
111
113
.. _`3.7` : https://matplotlib.org/3.7.0/devel/dependencies.html
112
114
.. _`3.6` : https://matplotlib.org/3.6.0/devel/dependencies.html
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ dependencies:
16
16
- importlib-resources>=3.2.0
17
17
- kiwisolver>=1.3.1
18
18
- meson-python>=0.13.1
19
- - numpy>=1.21
19
+ - numpy>=1.22
20
20
- pillow>=8
21
21
- pkg-config
22
22
- pybind11>=2.6.0
Original file line number Diff line number Diff line change @@ -252,7 +252,7 @@ def _check_versions():
252
252
("cycler" , "0.10" ),
253
253
("dateutil" , "2.7" ),
254
254
("kiwisolver" , "1.3.1" ),
255
- ("numpy" , "1.21 " ),
255
+ ("numpy" , "1.22 " ),
256
256
("pyparsing" , "2.3.1" ),
257
257
]:
258
258
module = importlib .import_module (modname )
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ importlib-resources==3.2.0
7
7
kiwisolver==1.3.1
8
8
meson-python==0.13.1
9
9
meson==1.1.0
10
- numpy==1.21 .0
10
+ numpy==1.22 .0
11
11
packaging==20.0
12
12
pillow==8.0.0
13
13
pyparsing==2.3.1
You can’t perform that action at this time.
0 commit comments