File tree 7 files changed +22
-6
lines changed
api/next_api_changes/development
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.
88
88
========== ======== ======
89
89
Matplotlib Python NumPy
90
90
========== ======== ======
91
+ `3.9 `_ 3.9 1.23.0
91
92
`3.8 `_ 3.9 1.21.0
92
93
`3.7 `_ 3.8 1.20.0
93
94
`3.6 `_ 3.8 1.19.0
@@ -108,6 +109,7 @@ Matplotlib Python NumPy
108
109
1.0 2.4 1.1
109
110
========== ======== ======
110
111
112
+ .. _`3.9` : https://matplotlib.org/3.9.0/devel/dependencies.html
111
113
.. _`3.8` : https://matplotlib.org/3.8.0/devel/dependencies.html
112
114
.. _`3.7` : https://matplotlib.org/3.7.0/devel/dependencies.html
113
115
.. _`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.
25
25
* `dateutil <https://pypi.org/project/python-dateutil/ >`_ (>= 2.7)
26
26
* `fontTools <https://fonttools.readthedocs.io/en/latest/ >`_ (>= 4.22.0)
27
27
* `kiwisolver <https://github.com/nucleic/kiwi >`_ (>= 1.3.1)
28
- * `NumPy <https://numpy.org >`_ (>= 1.21 )
28
+ * `NumPy <https://numpy.org >`_ (>= 1.23 )
29
29
* `packaging <https://pypi.org/project/packaging/ >`_ (>= 20.0)
30
30
* `Pillow <https://pillow.readthedocs.io/en/latest/ >`_ (>= 8.0)
31
31
* `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
238
238
- `setuptools_scm <https://pypi.org/project/setuptools-scm/ >`_ (>= 7). Used to
239
239
update the reported ``mpl.__version__ `` based on the current git commit.
240
240
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.
242
242
243
243
244
244
.. _compile-dependencies :
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ dependencies:
17
17
- kiwisolver>=1.3.1
18
18
- pybind11>=2.6.0
19
19
- meson-python>=0.13.1
20
- - numpy>=1.21
20
+ - numpy>=1.23
21
21
- pillow>=8
22
22
- pkg-config
23
23
- pygobject
Original file line number Diff line number Diff line change @@ -251,7 +251,7 @@ def _check_versions():
251
251
("cycler" , "0.10" ),
252
252
("dateutil" , "2.7" ),
253
253
("kiwisolver" , "1.3.1" ),
254
- ("numpy" , "1.21 " ),
254
+ ("numpy" , "1.23 " ),
255
255
("pyparsing" , "2.3.1" ),
256
256
]:
257
257
module = importlib .import_module (modname )
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ dependencies = [
35
35
" cycler >= 0.10" ,
36
36
" fonttools >= 4.22.0" ,
37
37
" kiwisolver >= 1.3.1" ,
38
- " numpy >= 1.21 " ,
38
+ " numpy >= 1.23 " ,
39
39
" packaging >= 20.0" ,
40
40
" pillow >= 8" ,
41
41
" pyparsing >= 2.3.1" ,
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.23 .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