Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0190fa6

Browse files
committed
Bump to Matplotlib 3.7.1
And also Cartopy to latest version to make it installable on current versions of Python.
1 parent 6591a68 commit 0190fa6

10 files changed

+84
-76
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 3.6.3
2+
current_version = 3.7.4
33

44
[bumpversion:file:./check-matplotlib-version.py]
55
search = __version__ == '{current_version}'

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ all: logos figures cheatsheets handouts docs
99

1010
.PHONY: logos
1111
logos:
12-
wget https://github.com/matplotlib/matplotlib/raw/v3.6.3/doc/_static/logo2.png -O ./logos/logo2.png
12+
wget https://github.com/matplotlib/matplotlib/raw/v3.7.4/doc/_static/logo2.png -O ./logos/logo2.png
1313

1414
.PHONY: figures
1515
figures:

cheatsheets.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@
264264
\begin{multicols*}{5}
265265
\begin{overpic}[width=\columnwidth,tics=6,trim=12 6 18 6, clip]{logo2.png}
266266
\put (16.5,1.5) {\scriptsize\RobotoCon \textcolor[HTML]{11557c}{Cheat sheet}}
267-
\put (80,1.5) {\tiny\Roboto \textcolor[HTML]{11557c}{Version 3.6.3}}
267+
\put (80,1.5) {\tiny\Roboto \textcolor[HTML]{11557c}{Version 3.7.4}}
268268
\end{overpic}
269269
%\textbf{\Large \RobotoCon Matplotlib 3.2 cheat sheet}\\
270270
%{\ttfamily https://matplotlib.org} \hfill CC-BY 4.0

check-matplotlib-version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
import matplotlib as mpl
33

44

5-
assert mpl.__version__ == '3.6.3'
5+
assert mpl.__version__ == '3.7.4'

docs/conf.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
html_theme = "mpl_sphinx_theme"
3232
html_favicon = "_static/favicon.ico"
3333
html_theme_options = {
34-
"logo_link": "https://matplotlib.org/stable/",
35-
"native_site": False,
34+
"navbar_links": ("absolute", "server-stable"),
3635
}
3736
html_sidebars = {
3837
"**": []

handout-beginner.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ \subsection*{\rmfamily Save \mdseries (bitmap or vector format)}
297297
\vfill
298298
%
299299
{\scriptsize
300-
Matplotlib 3.6.3 handout for beginners.
300+
Matplotlib 3.7.4 handout for beginners.
301301
Copyright (c) 2021 Matplotlib Development Team.
302302
Released under a CC-BY 4.0 International License.
303303
Supported by NumFOCUS.

handout-intermediate.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ \subsection*{\rmfamily Size \& DPI}
198198
\vfill
199199
%
200200
{\scriptsize
201-
Matplotlib 3.6.3 handout for intermediate users.
201+
Matplotlib 3.7.4 handout for intermediate users.
202202
Copyright (c) 2021 Matplotlib Development Team.
203203
Released under a CC-BY 4.0 International License.
204204
Supported by NumFOCUS.

handout-tips.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ \subsection*{\rmfamily Read the documentation}
243243
\vfill
244244
%
245245
{\scriptsize
246-
Matplotlib 3.6.3 handout for tips \& tricks.
246+
Matplotlib 3.7.4 handout for tips \& tricks.
247247
Copyright (c) 2021 Matplotlib Development Team.
248248
Released under a CC-BY 4.0 International License.
249249
Supported by NumFOCUS.

requirements/requirements.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ autopep8
22
bump2version
33
cartopy==0.22.0
44
flake8
5-
matplotlib==3.6.3
6-
mpl-sphinx-theme
5+
matplotlib==3.7.4
6+
mpl-sphinx-theme~=3.7.1
77
pillow>=9
88
pdfx
99
pip-tools

requirements/requirements.txt

Lines changed: 74 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -6,168 +6,177 @@
66
#
77
--no-binary shapely
88

9-
alabaster==0.7.12
9+
accessible-pygments==0.0.4
10+
# via pydata-sphinx-theme
11+
alabaster==0.7.16
1012
# via sphinx
11-
autopep8==1.6.0
13+
autopep8==2.0.4
1214
# via -r requirements.in
13-
babel==2.9.1
14-
# via sphinx
15-
beautifulsoup4==4.10.0
15+
babel==2.14.0
16+
# via
17+
# pydata-sphinx-theme
18+
# sphinx
19+
beautifulsoup4==4.12.3
1620
# via pydata-sphinx-theme
21+
build==1.0.3
22+
# via pip-tools
1723
bump2version==1.0.1
1824
# via -r requirements.in
1925
cartopy==0.22.0
2026
# via -r requirements.in
21-
certifi==2021.10.8
27+
certifi==2023.11.17
2228
# via
2329
# pyproj
2430
# requests
25-
cffi==1.15.0
31+
cffi==1.16.0
2632
# via cryptography
27-
cfgv==3.3.1
33+
cfgv==3.4.0
2834
# via pre-commit
2935
chardet==4.0.0
3036
# via
3137
# pdfminer-six
3238
# pdfx
33-
charset-normalizer==2.0.12
39+
charset-normalizer==3.3.2
3440
# via requests
35-
click==8.0.4
41+
click==8.1.7
3642
# via pip-tools
3743
contourpy==1.2.0
3844
# via matplotlib
39-
cryptography==36.0.1
45+
cryptography==42.0.2
4046
# via pdfminer-six
41-
cycler==0.11.0
47+
cycler==0.12.1
4248
# via matplotlib
43-
distlib==0.3.4
49+
distlib==0.3.8
4450
# via virtualenv
45-
docutils==0.17.1
51+
docutils==0.20.1
4652
# via
4753
# pydata-sphinx-theme
4854
# sphinx
49-
filelock==3.6.0
55+
filelock==3.13.1
5056
# via virtualenv
51-
flake8==4.0.1
57+
flake8==7.0.0
5258
# via -r requirements.in
53-
fonttools==4.29.1
59+
fonttools==4.47.2
5460
# via matplotlib
55-
identify==2.4.11
61+
identify==2.5.33
5662
# via pre-commit
57-
idna==3.3
63+
idna==3.6
5864
# via requests
59-
imagesize==1.3.0
65+
imagesize==1.4.1
6066
# via sphinx
61-
jinja2==3.0.3
67+
jinja2==3.1.3
6268
# via sphinx
63-
kiwisolver==1.3.2
69+
kiwisolver==1.4.5
6470
# via matplotlib
65-
markupsafe==2.1.0
71+
markupsafe==2.1.4
6672
# via jinja2
67-
matplotlib==3.6.3
73+
matplotlib==3.7.4
6874
# via
6975
# -r requirements.in
7076
# cartopy
71-
mccabe==0.6.1
77+
# mpl-sphinx-theme
78+
mccabe==0.7.0
7279
# via flake8
73-
mpl-sphinx-theme==3.5.0
80+
mpl-sphinx-theme==3.7.1
7481
# via -r requirements.in
75-
nodeenv==1.6.0
82+
nodeenv==1.8.0
7683
# via pre-commit
77-
numpy==1.22.2
84+
numpy==1.26.3
7885
# via
7986
# cartopy
8087
# contourpy
8188
# matplotlib
8289
# scipy
83-
packaging==21.3
90+
# shapely
91+
packaging==23.2
8492
# via
93+
# build
8594
# cartopy
8695
# matplotlib
96+
# pydata-sphinx-theme
8797
# sphinx
8898
pdfminer-six==20201018
8999
# via pdfx
90100
pdfx==1.4.1
91101
# via -r requirements.in
92-
pep517==0.12.0
93-
# via pip-tools
94-
pillow==9.0.1
102+
pillow==10.2.0
95103
# via
96104
# -r requirements.in
97105
# matplotlib
98-
pip-tools==6.5.1
106+
pip-tools==7.3.0
99107
# via -r requirements.in
100-
platformdirs==2.5.1
108+
platformdirs==4.2.0
101109
# via virtualenv
102-
pre-commit==2.17.0
110+
pre-commit==3.6.0
103111
# via -r requirements.in
104-
pycodestyle==2.8.0
112+
pycodestyle==2.11.1
105113
# via
106114
# autopep8
107115
# flake8
108116
pycparser==2.21
109117
# via cffi
110-
pydata-sphinx-theme==0.8.0
118+
pydata-sphinx-theme==0.15.2
111119
# via mpl-sphinx-theme
112-
pyflakes==2.4.0
120+
pyflakes==3.2.0
113121
# via flake8
114-
pygments==2.11.2
115-
# via sphinx
116-
pyparsing==3.0.7
122+
pygments==2.17.2
117123
# via
118-
# matplotlib
119-
# packaging
124+
# accessible-pygments
125+
# pydata-sphinx-theme
126+
# sphinx
127+
pyparsing==3.1.1
128+
# via matplotlib
120129
pyproj==3.6.1
121130
# via cartopy
131+
pyproject-hooks==1.0.0
132+
# via build
122133
pyshp==2.3.1
123134
# via cartopy
124135
python-dateutil==2.8.2
125136
# via matplotlib
126-
pytz==2021.3
127-
# via babel
128-
pyyaml==6.0
137+
pyyaml==6.0.1
129138
# via pre-commit
130-
requests==2.27.1
139+
requests==2.31.0
131140
# via sphinx
132-
scipy==1.8.0
141+
scipy==1.12.0
133142
# via -r requirements.in
134-
shapely==1.8.1.post1
143+
shapely==2.0.2
135144
# via cartopy
136145
six==1.16.0
137-
# via
138-
# python-dateutil
139-
# virtualenv
146+
# via python-dateutil
140147
snowballstemmer==2.2.0
141148
# via sphinx
142149
sortedcontainers==2.4.0
143150
# via pdfminer-six
144-
soupsieve==2.3.1
151+
soupsieve==2.5
145152
# via beautifulsoup4
146-
sphinx==4.4.0
153+
sphinx==7.2.6
147154
# via
148155
# -r requirements.in
149156
# pydata-sphinx-theme
150-
sphinxcontrib-applehelp==1.0.2
157+
sphinxcontrib-applehelp==1.0.8
151158
# via sphinx
152-
sphinxcontrib-devhelp==1.0.2
159+
sphinxcontrib-devhelp==1.0.6
153160
# via sphinx
154-
sphinxcontrib-htmlhelp==2.0.0
161+
sphinxcontrib-htmlhelp==2.0.5
155162
# via sphinx
156163
sphinxcontrib-jsmath==1.0.1
157164
# via sphinx
158-
sphinxcontrib-qthelp==1.0.3
165+
sphinxcontrib-qthelp==1.0.7
159166
# via sphinx
160-
sphinxcontrib-serializinghtml==1.1.5
167+
sphinxcontrib-serializinghtml==1.1.10
161168
# via sphinx
162-
toml==0.10.2
169+
tomli==2.0.1
163170
# via
164171
# autopep8
165-
# pre-commit
166-
tomli==2.0.1
167-
# via pep517
168-
urllib3==1.26.8
172+
# build
173+
# pip-tools
174+
# pyproject-hooks
175+
typing-extensions==4.9.0
176+
# via pydata-sphinx-theme
177+
urllib3==2.2.0
169178
# via requests
170-
virtualenv==20.13.1
179+
virtualenv==20.25.0
171180
# via pre-commit
172181
wheel==0.42.0
173182
# via pip-tools

0 commit comments

Comments
 (0)