Skip to content

Commit 86abdb6

Browse files
authored
Merge pull request PacktPublishing#10 from PacktPublishing/update-reqs
Update requirements for all chapters.
2 parents 8b93305 + e3d0a77 commit 86abdb6

File tree

15 files changed

+157
-165
lines changed

15 files changed

+157
-165
lines changed

ch02/requirements/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ python-dateutil==2.9.0.post0
1010
# via arrow
1111
six==1.16.0
1212
# via python-dateutil
13-
types-python-dateutil==2.9.0.20240316
13+
types-python-dateutil==2.9.0.20241003
1414
# via arrow

ch08/requirements/requirements.txt

+7-7
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
#
55
# pip-compile requirements.in
66
#
7-
certifi==2024.2.2
7+
certifi==2024.8.30
88
# via requests
9-
charset-normalizer==3.3.2
9+
charset-normalizer==3.4.0
1010
# via requests
11-
idna==3.6
11+
idna==3.10
1212
# via requests
13-
requests==2.31.0
13+
requests==2.32.3
1414
# via -r requirements.in
15-
sqlalchemy==2.0.29
15+
sqlalchemy==2.0.36
1616
# via -r requirements.in
17-
typing-extensions==4.10.0
17+
typing-extensions==4.12.2
1818
# via sqlalchemy
19-
urllib3==2.2.1
19+
urllib3==2.2.3
2020
# via requests

ch09/requirements/requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
#
55
# pip-compile requirements.in
66
#
7-
cffi==1.16.0
7+
cffi==1.17.1
88
# via cryptography
9-
cryptography==42.0.7
9+
cryptography==43.0.3
1010
# via -r requirements.in
1111
pycparser==2.22
1212
# via cffi
13-
pyjwt==2.8.0
13+
pyjwt==2.10.0
1414
# via -r requirements.in

ch10/requirements/requirements.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
#
77
iniconfig==2.0.0
88
# via pytest
9-
marshmallow==3.21.1
9+
marshmallow==3.23.1
1010
# via -r requirements.in
11-
packaging==24.0
11+
packaging==24.2
1212
# via
1313
# marshmallow
1414
# pytest
15-
pluggy==1.4.0
15+
pluggy==1.5.0
1616
# via pytest
17-
pytest==8.1.1
17+
pytest==8.3.3
1818
# via -r requirements.in

ch11/requirements/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# pip-compile requirements.in
66
#
7-
attrs==23.2.0
7+
attrs==24.2.0
88
# via wmctrl
99
fancycompleter==0.9.1
1010
# via pdbpp

ch12/requirements/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
#
55
# pip-compile requirements.in
66
#
7-
mypy==1.10.0
7+
mypy==1.13.0
88
# via -r requirements.in
99
mypy-extensions==1.0.0
1010
# via mypy
11-
typing-extensions==4.12.0
11+
typing-extensions==4.12.2
1212
# via mypy

ch13/requirements/requirements.txt

+52-49
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
#
55
# pip-compile requirements.in
66
#
7-
anyio==4.4.0
7+
anyio==4.6.2.post1
88
# via
99
# httpx
1010
# jupyter-server
11+
appnope==0.1.4
12+
# via ipykernel
1113
argon2-cffi==23.1.0
1214
# via jupyter-server
1315
argon2-cffi-bindings==21.2.0
@@ -24,54 +26,54 @@ attrs==24.2.0
2426
# via
2527
# jsonschema
2628
# referencing
27-
babel==2.15.0
29+
babel==2.16.0
2830
# via jupyterlab-server
2931
beautifulsoup4==4.12.3
3032
# via nbconvert
31-
bleach==6.1.0
33+
bleach==6.2.0
3234
# via nbconvert
33-
certifi==2024.7.4
35+
certifi==2024.8.30
3436
# via
3537
# httpcore
3638
# httpx
3739
# requests
38-
cffi==1.17.0
40+
cffi==1.17.1
3941
# via argon2-cffi-bindings
40-
charset-normalizer==3.3.2
42+
charset-normalizer==3.4.0
4143
# via requests
4244
comm==0.2.2
4345
# via
4446
# ipykernel
4547
# ipywidgets
46-
contourpy==1.2.1
48+
contourpy==1.3.1
4749
# via matplotlib
4850
cycler==0.12.1
4951
# via matplotlib
50-
debugpy==1.8.5
52+
debugpy==1.8.9
5153
# via ipykernel
5254
decorator==5.1.1
5355
# via ipython
5456
defusedxml==0.7.1
5557
# via nbconvert
56-
et-xmlfile==1.1.0
58+
et-xmlfile==2.0.0
5759
# via openpyxl
58-
executing==2.0.1
60+
executing==2.1.0
5961
# via stack-data
60-
faker==26.2.0
62+
faker==33.0.0
6163
# via -r requirements.in
6264
fastjsonschema==2.20.0
6365
# via nbformat
64-
fonttools==4.53.1
66+
fonttools==4.55.0
6567
# via matplotlib
6668
fqdn==1.5.1
6769
# via jsonschema
6870
h11==0.14.0
6971
# via httpcore
70-
httpcore==1.0.5
72+
httpcore==1.0.7
7173
# via httpx
72-
httpx==0.27.0
74+
httpx==0.27.2
7375
# via jupyterlab
74-
idna==3.7
76+
idna==3.10
7577
# via
7678
# anyio
7779
# httpx
@@ -81,26 +83,26 @@ ipykernel==6.29.5
8183
# via jupyterlab
8284
ipympl==0.9.4
8385
# via -r requirements.in
84-
ipython==8.26.0
86+
ipython==8.29.0
8587
# via
8688
# ipykernel
8789
# ipympl
8890
# ipywidgets
8991
ipython-genutils==0.2.0
9092
# via ipympl
91-
ipywidgets==8.1.3
93+
ipywidgets==8.1.5
9294
# via ipympl
9395
isoduration==20.11.0
9496
# via jsonschema
95-
jedi==0.19.1
97+
jedi==0.19.2
9698
# via ipython
9799
jinja2==3.1.4
98100
# via
99101
# jupyter-server
100102
# jupyterlab
101103
# jupyterlab-server
102104
# nbconvert
103-
json5==0.9.25
105+
json5==0.9.28
104106
# via jupyterlab-server
105107
jsonpointer==3.0.0
106108
# via jsonschema
@@ -109,9 +111,9 @@ jsonschema[format-nongpl]==4.23.0
109111
# jupyter-events
110112
# jupyterlab-server
111113
# nbformat
112-
jsonschema-specifications==2023.12.1
114+
jsonschema-specifications==2024.10.1
113115
# via jsonschema
114-
jupyter-client==8.6.2
116+
jupyter-client==8.6.3
115117
# via
116118
# ipykernel
117119
# jupyter-server
@@ -138,7 +140,7 @@ jupyter-server==2.14.2
138140
# notebook-shim
139141
jupyter-server-terminals==0.5.3
140142
# via jupyter-server
141-
jupyterlab==4.2.4
143+
jupyterlab==4.2.6
142144
# via
143145
# -r requirements.in
144146
# notebook
@@ -148,15 +150,15 @@ jupyterlab-server==2.27.3
148150
# via
149151
# jupyterlab
150152
# notebook
151-
jupyterlab-widgets==3.0.11
153+
jupyterlab-widgets==3.0.13
152154
# via ipywidgets
153-
kiwisolver==1.4.5
155+
kiwisolver==1.4.7
154156
# via matplotlib
155-
markupsafe==2.1.5
157+
markupsafe==3.0.2
156158
# via
157159
# jinja2
158160
# nbconvert
159-
matplotlib==3.9.0
161+
matplotlib==3.9.2
160162
# via
161163
# -r requirements.in
162164
# ipympl
@@ -177,13 +179,13 @@ nbformat==5.10.4
177179
# nbconvert
178180
nest-asyncio==1.6.0
179181
# via ipykernel
180-
notebook==7.2.1
182+
notebook==7.2.2
181183
# via -r requirements.in
182184
notebook-shim==0.2.4
183185
# via
184186
# jupyterlab
185187
# notebook
186-
numpy==2.0.1
188+
numpy==2.1.3
187189
# via
188190
# contourpy
189191
# ipympl
@@ -193,33 +195,33 @@ openpyxl==3.1.5
193195
# via -r requirements.in
194196
overrides==7.7.0
195197
# via jupyter-server
196-
packaging==24.1
198+
packaging==24.2
197199
# via
198200
# ipykernel
199201
# jupyter-server
200202
# jupyterlab
201203
# jupyterlab-server
202204
# matplotlib
203205
# nbconvert
204-
pandas==2.2.2
206+
pandas==2.2.3
205207
# via -r requirements.in
206208
pandocfilters==1.5.1
207209
# via nbconvert
208210
parso==0.8.4
209211
# via jedi
210212
pexpect==4.9.0
211213
# via ipython
212-
pillow==10.4.0
214+
pillow==11.0.0
213215
# via
214216
# ipympl
215217
# matplotlib
216-
platformdirs==4.2.2
218+
platformdirs==4.3.6
217219
# via jupyter-core
218-
prometheus-client==0.20.0
220+
prometheus-client==0.21.0
219221
# via jupyter-server
220-
prompt-toolkit==3.0.47
222+
prompt-toolkit==3.0.48
221223
# via ipython
222-
psutil==6.0.0
224+
psutil==6.1.0
223225
# via ipykernel
224226
ptyprocess==0.7.0
225227
# via
@@ -233,7 +235,7 @@ pygments==2.18.0
233235
# via
234236
# ipython
235237
# nbconvert
236-
pyparsing==3.1.2
238+
pyparsing==3.2.0
237239
# via matplotlib
238240
python-dateutil==2.9.0.post0
239241
# via
@@ -244,11 +246,11 @@ python-dateutil==2.9.0.post0
244246
# pandas
245247
python-json-logger==2.0.7
246248
# via jupyter-events
247-
pytz==2024.1
249+
pytz==2024.2
248250
# via pandas
249-
pyyaml==6.0.1
251+
pyyaml==6.0.2
250252
# via jupyter-events
251-
pyzmq==26.1.0
253+
pyzmq==26.2.0
252254
# via
253255
# ipykernel
254256
# jupyter-client
@@ -268,7 +270,7 @@ rfc3986-validator==0.1.1
268270
# via
269271
# jsonschema
270272
# jupyter-events
271-
rpds-py==0.20.0
273+
rpds-py==0.21.0
272274
# via
273275
# jsonschema
274276
# referencing
@@ -277,24 +279,23 @@ send2trash==1.8.3
277279
six==1.16.0
278280
# via
279281
# asttokens
280-
# bleach
281282
# python-dateutil
282283
# rfc3339-validator
283284
sniffio==1.3.1
284285
# via
285286
# anyio
286287
# httpx
287-
soupsieve==2.5
288+
soupsieve==2.6
288289
# via beautifulsoup4
289290
stack-data==0.6.3
290291
# via ipython
291292
terminado==0.18.1
292293
# via
293294
# jupyter-server
294295
# jupyter-server-terminals
295-
tinycss2==1.3.0
296+
tinycss2==1.4.0
296297
# via nbconvert
297-
tornado==6.4.1
298+
tornado==6.4.2
298299
# via
299300
# ipykernel
300301
# jupyter-client
@@ -318,25 +319,27 @@ traitlets==5.14.3
318319
# nbclient
319320
# nbconvert
320321
# nbformat
321-
types-python-dateutil==2.9.0.20240316
322+
types-python-dateutil==2.9.0.20241003
322323
# via arrow
323-
tzdata==2024.1
324+
typing-extensions==4.12.2
325+
# via faker
326+
tzdata==2024.2
324327
# via pandas
325328
uri-template==1.3.0
326329
# via jsonschema
327-
urllib3==2.2.2
330+
urllib3==2.2.3
328331
# via requests
329332
wcwidth==0.2.13
330333
# via prompt-toolkit
331-
webcolors==24.6.0
334+
webcolors==24.11.1
332335
# via jsonschema
333336
webencodings==0.5.1
334337
# via
335338
# bleach
336339
# tinycss2
337340
websocket-client==1.8.0
338341
# via jupyter-server
339-
widgetsnbextension==4.0.11
342+
widgetsnbextension==4.0.13
340343
# via ipywidgets
341344

342345
# The following packages are considered to be unsafe in a requirements file:

0 commit comments

Comments
 (0)