Skip to content

Commit 0a6baac

Browse files
committed
Updated all of the dependencies so the app runs successfully on Python 3.14+.
1 parent a5fefba commit 0a6baac

File tree

20 files changed

+138
-86
lines changed

20 files changed

+138
-86
lines changed

code/ch4_app/ch4_final_video_collector/requirements.piptools

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ pydantic
44
more_itertools
55
MarkupSafe
66
Jinja2
7+
uvloop # Use only for production, comment out on Windows, consider winloop if needed.

code/ch4_app/ch4_final_video_collector/requirements.txt

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,35 @@ annotated-types==0.7.0
44
# via pydantic
55
blinker==1.9.0
66
# via flask
7-
click==8.1.7
7+
click==8.3.0
88
# via flask
9-
flask==3.1.0
9+
flask==3.1.2
1010
# via -r requirements.piptools
1111
itsdangerous==2.2.0
1212
# via flask
13-
jinja2==3.1.4
13+
jinja2==3.1.6
1414
# via
1515
# -r requirements.piptools
1616
# flask
17-
markupsafe==3.0.2
17+
markupsafe==3.0.3
1818
# via
1919
# -r requirements.piptools
20+
# flask
2021
# jinja2
2122
# werkzeug
22-
more-itertools==10.5.0
23+
more-itertools==10.8.0
2324
# via -r requirements.piptools
24-
pydantic==2.10.2
25+
pydantic==2.12.3
2526
# via -r requirements.piptools
26-
pydantic-core==2.27.1
27+
pydantic-core==2.41.4
2728
# via pydantic
28-
typing-extensions==4.12.2
29+
typing-extensions==4.15.0
2930
# via
3031
# pydantic
3132
# pydantic-core
33+
# typing-inspection
34+
typing-inspection==0.4.2
35+
# via pydantic
3236
werkzeug==3.1.3
3337
# via
3438
# -r requirements.piptools

code/ch4_app/ch4_starter_video_collector/requirements.piptools

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ pydantic
44
more_itertools
55
MarkupSafe
66
Jinja2
7+
uvloop # Use only for production, comment out on Windows, consider winloop if needed.

code/ch4_app/ch4_starter_video_collector/requirements.txt

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,35 @@ annotated-types==0.7.0
44
# via pydantic
55
blinker==1.9.0
66
# via flask
7-
click==8.1.7
7+
click==8.3.0
88
# via flask
9-
flask==3.1.0
9+
flask==3.1.2
1010
# via -r requirements.piptools
1111
itsdangerous==2.2.0
1212
# via flask
13-
jinja2==3.1.4
13+
jinja2==3.1.6
1414
# via
1515
# -r requirements.piptools
1616
# flask
17-
markupsafe==3.0.2
17+
markupsafe==3.0.3
1818
# via
1919
# -r requirements.piptools
20+
# flask
2021
# jinja2
2122
# werkzeug
22-
more-itertools==10.5.0
23+
more-itertools==10.8.0
2324
# via -r requirements.piptools
24-
pydantic==2.10.2
25+
pydantic==2.12.3
2526
# via -r requirements.piptools
26-
pydantic-core==2.27.1
27+
pydantic-core==2.41.4
2728
# via pydantic
28-
typing-extensions==4.12.2
29+
typing-extensions==4.15.0
2930
# via
3031
# pydantic
3132
# pydantic-core
33+
# typing-inspection
34+
typing-inspection==0.4.2
35+
# via pydantic
3236
werkzeug==3.1.3
3337
# via
3438
# -r requirements.piptools

code/ch5_partials/ch5_final_video_collector/requirements.piptools

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ more_itertools
55
MarkupSafe
66
Jinja2
77
jinja-partials
8+
uvloop # Use only for production, comment out on Windows, consider winloop if needed.

code/ch5_partials/ch5_final_video_collector/requirements.txt

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,38 @@ annotated-types==0.7.0
44
# via pydantic
55
blinker==1.9.0
66
# via flask
7-
click==8.1.7
7+
click==8.3.0
88
# via flask
9-
flask==3.1.0
9+
flask==3.1.2
1010
# via -r requirements.piptools
1111
itsdangerous==2.2.0
1212
# via flask
13-
jinja-partials==0.2.1
13+
jinja-partials==0.3.0
1414
# via -r requirements.piptools
15-
jinja2==3.1.4
15+
jinja2==3.1.6
1616
# via
1717
# -r requirements.piptools
1818
# flask
1919
# jinja-partials
20-
markupsafe==3.0.2
20+
markupsafe==3.0.3
2121
# via
2222
# -r requirements.piptools
23+
# flask
2324
# jinja2
2425
# werkzeug
25-
more-itertools==10.5.0
26+
more-itertools==10.8.0
2627
# via -r requirements.piptools
27-
pydantic==2.10.2
28+
pydantic==2.12.3
2829
# via -r requirements.piptools
29-
pydantic-core==2.27.1
30+
pydantic-core==2.41.4
3031
# via pydantic
31-
typing-extensions==4.12.2
32+
typing-extensions==4.15.0
3233
# via
3334
# pydantic
3435
# pydantic-core
36+
# typing-inspection
37+
typing-inspection==0.4.2
38+
# via pydantic
3539
werkzeug==3.1.3
3640
# via
3741
# -r requirements.piptools

code/ch5_partials/ch5_starter_video_collector/requirements.piptools

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ pydantic
44
more_itertools
55
MarkupSafe
66
Jinja2
7+
uvloop # Use only for production, comment out on Windows, consider winloop if needed.

code/ch5_partials/ch5_starter_video_collector/requirements.txt

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,35 @@ annotated-types==0.7.0
44
# via pydantic
55
blinker==1.9.0
66
# via flask
7-
click==8.1.7
7+
click==8.3.0
88
# via flask
9-
flask==3.1.0
9+
flask==3.1.2
1010
# via -r requirements.piptools
1111
itsdangerous==2.2.0
1212
# via flask
13-
jinja2==3.1.4
13+
jinja2==3.1.6
1414
# via
1515
# -r requirements.piptools
1616
# flask
17-
markupsafe==3.0.2
17+
markupsafe==3.0.3
1818
# via
1919
# -r requirements.piptools
20+
# flask
2021
# jinja2
2122
# werkzeug
22-
more-itertools==10.5.0
23+
more-itertools==10.8.0
2324
# via -r requirements.piptools
24-
pydantic==2.10.2
25+
pydantic==2.12.3
2526
# via -r requirements.piptools
26-
pydantic-core==2.27.1
27+
pydantic-core==2.41.4
2728
# via pydantic
28-
typing-extensions==4.12.2
29+
typing-extensions==4.15.0
2930
# via
3031
# pydantic
3132
# pydantic-core
33+
# typing-inspection
34+
typing-inspection==0.4.2
35+
# via pydantic
3236
werkzeug==3.1.3
3337
# via
3438
# -r requirements.piptools

code/ch6_active_search/ch6_final_video_collector/requirements.piptools

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ more_itertools
55
MarkupSafe
66
Jinja2
77
jinja-partials
8+
uvloop # Use only for production, comment out on Windows, consider winloop if needed.

code/ch6_active_search/ch6_final_video_collector/requirements.txt

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,38 @@ annotated-types==0.7.0
44
# via pydantic
55
blinker==1.9.0
66
# via flask
7-
click==8.1.7
7+
click==8.3.0
88
# via flask
9-
flask==3.1.0
9+
flask==3.1.2
1010
# via -r requirements.piptools
1111
itsdangerous==2.2.0
1212
# via flask
13-
jinja-partials==0.2.1
13+
jinja-partials==0.3.0
1414
# via -r requirements.piptools
15-
jinja2==3.1.4
15+
jinja2==3.1.6
1616
# via
1717
# -r requirements.piptools
1818
# flask
1919
# jinja-partials
20-
markupsafe==3.0.2
20+
markupsafe==3.0.3
2121
# via
2222
# -r requirements.piptools
23+
# flask
2324
# jinja2
2425
# werkzeug
25-
more-itertools==10.5.0
26+
more-itertools==10.8.0
2627
# via -r requirements.piptools
27-
pydantic==2.10.2
28+
pydantic==2.12.3
2829
# via -r requirements.piptools
29-
pydantic-core==2.27.1
30+
pydantic-core==2.41.4
3031
# via pydantic
31-
typing-extensions==4.12.2
32+
typing-extensions==4.15.0
3233
# via
3334
# pydantic
3435
# pydantic-core
36+
# typing-inspection
37+
typing-inspection==0.4.2
38+
# via pydantic
3539
werkzeug==3.1.3
3640
# via
3741
# -r requirements.piptools

0 commit comments

Comments
 (0)