Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit d9cc19e

Browse filesBrowse files
committed
Upgrade to be compatible with Pydantic v2.
1 parent 9473ce3 commit d9cc19e
Copy full SHA for d9cc19e

File tree

Expand file treeCollapse file tree

20 files changed

+170
-80
lines changed
Filter options
Expand file treeCollapse file tree

20 files changed

+170
-80
lines changed

‎code/ch4_app/ch4_final_video_collector/models/video_model.py

Copy file name to clipboardExpand all lines: code/ch4_app/ch4_final_video_collector/models/video_model.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Video(BaseModel):
99
url: str
1010
author: str
1111
views: int
12-
category: Optional[str]
12+
category: Optional[str] = None

‎code/ch4_app/ch4_final_video_collector/requirements.txt

Copy file name to clipboardExpand all lines: code/ch4_app/ch4_final_video_collector/requirements.txt
+15-7Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,36 @@
44
#
55
# pip-compile requirements.in
66
#
7-
click==8.1.3
7+
annotated-types==0.5.0
8+
# via pydantic
9+
blinker==1.6.2
10+
# via flask
11+
click==8.1.7
812
# via flask
9-
flask==2.2.3
13+
flask==2.3.3
1014
# via -r requirements.in
1115
itsdangerous==2.1.2
1216
# via flask
1317
jinja2==3.1.2
1418
# via
1519
# -r requirements.in
1620
# flask
17-
markupsafe==2.1.2
21+
markupsafe==2.1.3
1822
# via
1923
# -r requirements.in
2024
# jinja2
2125
# werkzeug
22-
more-itertools==9.0.0
26+
more-itertools==10.1.0
2327
# via -r requirements.in
24-
pydantic==1.10.5
28+
pydantic==2.3.0
2529
# via -r requirements.in
26-
typing-extensions==4.5.0
30+
pydantic-core==2.6.3
2731
# via pydantic
28-
werkzeug==2.2.3
32+
typing-extensions==4.7.1
33+
# via
34+
# pydantic
35+
# pydantic-core
36+
werkzeug==2.3.7
2937
# via
3038
# -r requirements.in
3139
# flask

‎code/ch4_app/ch4_starter_video_collector/models/video_model.py

Copy file name to clipboardExpand all lines: code/ch4_app/ch4_starter_video_collector/models/video_model.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Video(BaseModel):
99
url: str
1010
author: str
1111
views: int
12-
category: Optional[str]
12+
category: Optional[str] = None

‎code/ch4_app/ch4_starter_video_collector/requirements.txt

Copy file name to clipboardExpand all lines: code/ch4_app/ch4_starter_video_collector/requirements.txt
+15-7Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,36 @@
44
#
55
# pip-compile requirements.in
66
#
7-
click==8.1.3
7+
annotated-types==0.5.0
8+
# via pydantic
9+
blinker==1.6.2
10+
# via flask
11+
click==8.1.7
812
# via flask
9-
flask==2.2.3
13+
flask==2.3.3
1014
# via -r requirements.in
1115
itsdangerous==2.1.2
1216
# via flask
1317
jinja2==3.1.2
1418
# via
1519
# -r requirements.in
1620
# flask
17-
markupsafe==2.1.2
21+
markupsafe==2.1.3
1822
# via
1923
# -r requirements.in
2024
# jinja2
2125
# werkzeug
22-
more-itertools==9.0.0
26+
more-itertools==10.1.0
2327
# via -r requirements.in
24-
pydantic==1.10.5
28+
pydantic==2.3.0
2529
# via -r requirements.in
26-
typing-extensions==4.5.0
30+
pydantic-core==2.6.3
2731
# via pydantic
28-
werkzeug==2.2.3
32+
typing-extensions==4.7.1
33+
# via
34+
# pydantic
35+
# pydantic-core
36+
werkzeug==2.3.7
2937
# via
3038
# -r requirements.in
3139
# flask

‎code/ch5_partials/ch5_final_video_collector/models/video_model.py

Copy file name to clipboardExpand all lines: code/ch5_partials/ch5_final_video_collector/models/video_model.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Video(BaseModel):
99
url: str
1010
author: str
1111
views: int
12-
category: Optional[str]
12+
category: Optional[str] = None

‎code/ch5_partials/ch5_final_video_collector/requirements.txt

Copy file name to clipboardExpand all lines: code/ch5_partials/ch5_final_video_collector/requirements.txt
+15-7Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
#
55
# pip-compile requirements.in
66
#
7-
click==8.1.3
7+
annotated-types==0.5.0
8+
# via pydantic
9+
blinker==1.6.2
10+
# via flask
11+
click==8.1.7
812
# via flask
9-
flask==2.2.3
13+
flask==2.3.3
1014
# via -r requirements.in
1115
itsdangerous==2.1.2
1216
# via flask
@@ -17,18 +21,22 @@ jinja2==3.1.2
1721
# -r requirements.in
1822
# flask
1923
# jinja-partials
20-
markupsafe==2.1.2
24+
markupsafe==2.1.3
2125
# via
2226
# -r requirements.in
2327
# jinja2
2428
# werkzeug
25-
more-itertools==9.0.0
29+
more-itertools==10.1.0
2630
# via -r requirements.in
27-
pydantic==1.10.5
31+
pydantic==2.3.0
2832
# via -r requirements.in
29-
typing-extensions==4.5.0
33+
pydantic-core==2.6.3
3034
# via pydantic
31-
werkzeug==2.2.3
35+
typing-extensions==4.7.1
36+
# via
37+
# pydantic
38+
# pydantic-core
39+
werkzeug==2.3.7
3240
# via
3341
# -r requirements.in
3442
# flask

‎code/ch5_partials/ch5_starter_video_collector/models/video_model.py

Copy file name to clipboardExpand all lines: code/ch5_partials/ch5_starter_video_collector/models/video_model.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Video(BaseModel):
99
url: str
1010
author: str
1111
views: int
12-
category: Optional[str]
12+
category: Optional[str] = None

‎code/ch5_partials/ch5_starter_video_collector/requirements.txt

Copy file name to clipboardExpand all lines: code/ch5_partials/ch5_starter_video_collector/requirements.txt
+15-7Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,36 @@
44
#
55
# pip-compile requirements.in
66
#
7-
click==8.1.3
7+
annotated-types==0.5.0
8+
# via pydantic
9+
blinker==1.6.2
10+
# via flask
11+
click==8.1.7
812
# via flask
9-
flask==2.2.3
13+
flask==2.3.3
1014
# via -r requirements.in
1115
itsdangerous==2.1.2
1216
# via flask
1317
jinja2==3.1.2
1418
# via
1519
# -r requirements.in
1620
# flask
17-
markupsafe==2.1.2
21+
markupsafe==2.1.3
1822
# via
1923
# -r requirements.in
2024
# jinja2
2125
# werkzeug
22-
more-itertools==9.0.0
26+
more-itertools==10.1.0
2327
# via -r requirements.in
24-
pydantic==1.10.5
28+
pydantic==2.3.0
2529
# via -r requirements.in
26-
typing-extensions==4.5.0
30+
pydantic-core==2.6.3
2731
# via pydantic
28-
werkzeug==2.2.3
32+
typing-extensions==4.7.1
33+
# via
34+
# pydantic
35+
# pydantic-core
36+
werkzeug==2.3.7
2937
# via
3038
# -r requirements.in
3139
# flask

‎code/ch6_active_search/ch6_final_video_collector/models/video_model.py

Copy file name to clipboardExpand all lines: code/ch6_active_search/ch6_final_video_collector/models/video_model.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Video(BaseModel):
99
url: str
1010
author: str
1111
views: int
12-
category: Optional[str]
12+
category: Optional[str] = None

‎code/ch6_active_search/ch6_final_video_collector/requirements.txt

Copy file name to clipboardExpand all lines: code/ch6_active_search/ch6_final_video_collector/requirements.txt
+15-7Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
#
55
# pip-compile requirements.in
66
#
7-
click==8.1.3
7+
annotated-types==0.5.0
8+
# via pydantic
9+
blinker==1.6.2
10+
# via flask
11+
click==8.1.7
812
# via flask
9-
flask==2.2.3
13+
flask==2.3.3
1014
# via -r requirements.in
1115
itsdangerous==2.1.2
1216
# via flask
@@ -17,18 +21,22 @@ jinja2==3.1.2
1721
# -r requirements.in
1822
# flask
1923
# jinja-partials
20-
markupsafe==2.1.2
24+
markupsafe==2.1.3
2125
# via
2226
# -r requirements.in
2327
# jinja2
2428
# werkzeug
25-
more-itertools==9.0.0
29+
more-itertools==10.1.0
2630
# via -r requirements.in
27-
pydantic==1.10.5
31+
pydantic==2.3.0
2832
# via -r requirements.in
29-
typing-extensions==4.5.0
33+
pydantic-core==2.6.3
3034
# via pydantic
31-
werkzeug==2.2.3
35+
typing-extensions==4.7.1
36+
# via
37+
# pydantic
38+
# pydantic-core
39+
werkzeug==2.3.7
3240
# via
3341
# -r requirements.in
3442
# flask

‎code/ch6_active_search/ch6_starter_video_collector/models/video_model.py

Copy file name to clipboardExpand all lines: code/ch6_active_search/ch6_starter_video_collector/models/video_model.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Video(BaseModel):
99
url: str
1010
author: str
1111
views: int
12-
category: Optional[str]
12+
category: Optional[str] = None

‎code/ch6_active_search/ch6_starter_video_collector/requirements.txt

Copy file name to clipboardExpand all lines: code/ch6_active_search/ch6_starter_video_collector/requirements.txt
+15-7Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
#
55
# pip-compile requirements.in
66
#
7-
click==8.1.3
7+
annotated-types==0.5.0
8+
# via pydantic
9+
blinker==1.6.2
10+
# via flask
11+
click==8.1.7
812
# via flask
9-
flask==2.2.3
13+
flask==2.3.3
1014
# via -r requirements.in
1115
itsdangerous==2.1.2
1216
# via flask
@@ -17,18 +21,22 @@ jinja2==3.1.2
1721
# -r requirements.in
1822
# flask
1923
# jinja-partials
20-
markupsafe==2.1.2
24+
markupsafe==2.1.3
2125
# via
2226
# -r requirements.in
2327
# jinja2
2428
# werkzeug
25-
more-itertools==9.0.0
29+
more-itertools==10.1.0
2630
# via -r requirements.in
27-
pydantic==1.10.5
31+
pydantic==2.3.0
2832
# via -r requirements.in
29-
typing-extensions==4.5.0
33+
pydantic-core==2.6.3
3034
# via pydantic
31-
werkzeug==2.2.3
35+
typing-extensions==4.7.1
36+
# via
37+
# pydantic
38+
# pydantic-core
39+
werkzeug==2.3.7
3240
# via
3341
# -r requirements.in
3442
# flask

‎code/ch7_infinite_scroll/ch7_final_video_collector/models/video_model.py

Copy file name to clipboardExpand all lines: code/ch7_infinite_scroll/ch7_final_video_collector/models/video_model.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Video(BaseModel):
99
url: str
1010
author: str
1111
views: int
12-
category: Optional[str]
12+
category: Optional[str] = None

‎code/ch7_infinite_scroll/ch7_final_video_collector/requirements.txt

Copy file name to clipboardExpand all lines: code/ch7_infinite_scroll/ch7_final_video_collector/requirements.txt
+15-7Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
#
55
# pip-compile requirements.in
66
#
7-
click==8.1.3
7+
annotated-types==0.5.0
8+
# via pydantic
9+
blinker==1.6.2
10+
# via flask
11+
click==8.1.7
812
# via flask
9-
flask==2.2.3
13+
flask==2.3.3
1014
# via -r requirements.in
1115
itsdangerous==2.1.2
1216
# via flask
@@ -17,18 +21,22 @@ jinja2==3.1.2
1721
# -r requirements.in
1822
# flask
1923
# jinja-partials
20-
markupsafe==2.1.2
24+
markupsafe==2.1.3
2125
# via
2226
# -r requirements.in
2327
# jinja2
2428
# werkzeug
25-
more-itertools==9.0.0
29+
more-itertools==10.1.0
2630
# via -r requirements.in
27-
pydantic==1.10.5
31+
pydantic==2.3.0
2832
# via -r requirements.in
29-
typing-extensions==4.5.0
33+
pydantic-core==2.6.3
3034
# via pydantic
31-
werkzeug==2.2.3
35+
typing-extensions==4.7.1
36+
# via
37+
# pydantic
38+
# pydantic-core
39+
werkzeug==2.3.7
3240
# via
3341
# -r requirements.in
3442
# flask

‎code/ch7_infinite_scroll/ch7_starter_video_collector/models/video_model.py

Copy file name to clipboardExpand all lines: code/ch7_infinite_scroll/ch7_starter_video_collector/models/video_model.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Video(BaseModel):
99
url: str
1010
author: str
1111
views: int
12-
category: Optional[str]
12+
category: Optional[str] = None

‎code/ch7_infinite_scroll/ch7_starter_video_collector/requirements.txt

Copy file name to clipboardExpand all lines: code/ch7_infinite_scroll/ch7_starter_video_collector/requirements.txt
+15-7Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
#
55
# pip-compile requirements.in
66
#
7-
click==8.1.3
7+
annotated-types==0.5.0
8+
# via pydantic
9+
blinker==1.6.2
10+
# via flask
11+
click==8.1.7
812
# via flask
9-
flask==2.2.3
13+
flask==2.3.3
1014
# via -r requirements.in
1115
itsdangerous==2.1.2
1216
# via flask
@@ -17,18 +21,22 @@ jinja2==3.1.2
1721
# -r requirements.in
1822
# flask
1923
# jinja-partials
20-
markupsafe==2.1.2
24+
markupsafe==2.1.3
2125
# via
2226
# -r requirements.in
2327
# jinja2
2428
# werkzeug
25-
more-itertools==9.0.0
29+
more-itertools==10.1.0
2630
# via -r requirements.in
27-
pydantic==1.10.5
31+
pydantic==2.3.0
2832
# via -r requirements.in
29-
typing-extensions==4.5.0
33+
pydantic-core==2.6.3
3034
# via pydantic
31-
werkzeug==2.2.3
35+
typing-extensions==4.7.1
36+
# via
37+
# pydantic
38+
# pydantic-core
39+
werkzeug==2.3.7
3240
# via
3341
# -r requirements.in
3442
# flask

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.