File tree 31 files changed +248
-328
lines changed
ch04_first_site/first_site_final/first_site
ch05_jinja_templates/final
pypi_org/viewmodels/packages
pypi_org/viewmodels/packages
pypi_org/viewmodels/packages
pypi_org/viewmodels/packages
pypi_org/viewmodels/packages
31 files changed +248
-328
lines changed Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.12
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- werkzeug == 3.0.1
17
+ werkzeug == 3.0.4
22
18
# via flask
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.12
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- werkzeug == 3.0.1
17
+ werkzeug == 3.0.4
22
18
# via flask
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.12
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- werkzeug == 3.0.1
17
+ werkzeug == 3.0.4
22
18
# via flask
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.12
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- werkzeug == 3.0.1
17
+ werkzeug == 3.0.4
22
18
# via flask
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.12
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- werkzeug == 3.0.1
17
+ werkzeug == 3.0.4
22
18
# via flask
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.12
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- werkzeug == 3.0.1
17
+ werkzeug == 3.0.4
22
18
# via flask
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.11
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- sqlalchemy == 2.0.23
17
+ sqlalchemy == 2.0.32
22
18
# via -r requirements.piptools
23
- typing-extensions == 4.9.0
19
+ typing-extensions == 4.12.2
24
20
# via sqlalchemy
25
- werkzeug == 3.0.1
21
+ werkzeug == 3.0.4
26
22
# via flask
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.12
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- werkzeug == 3.0.1
17
+ werkzeug == 3.0.4
22
18
# via flask
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ def package_details(package_name: str):
21
21
is_latest = True
22
22
23
23
if package .releases :
24
- latest_release = package .releases [ 0 ]
24
+ latest_release = package .releases
25
25
latest_version = latest_release .version_text
26
26
27
27
return {
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.11
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- progressbar2 == 4.2.0
17
+ progressbar2 == 4.4.2
22
18
# via -r requirements.piptools
23
- python-dateutil == 2.8.2
19
+ python-dateutil == 2.9.0.post0
24
20
# via -r requirements.piptools
25
- python-utils == 3.8.1
21
+ python-utils == 3.8.2
26
22
# via progressbar2
27
23
six == 1.16.0
28
24
# via python-dateutil
29
- sqlalchemy == 2.0.23
25
+ sqlalchemy == 2.0.32
30
26
# via -r requirements.piptools
31
- typing-extensions == 4.9.0
27
+ typing-extensions == 4.12.2
32
28
# via
33
29
# python-utils
34
30
# sqlalchemy
35
- werkzeug == 3.0.1
31
+ werkzeug == 3.0.4
36
32
# via flask
Original file line number Diff line number Diff line change 1
- #
2
- # This file is autogenerated by pip-compile with Python 3.11
3
- # by the following command:
4
- #
5
- # pip-compile requirements.piptools
6
- #
7
- blinker == 1.7.0
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile requirements.piptools --output-file requirements.txt
3
+ blinker == 1.8.2
8
4
# via flask
9
5
click == 8.1.7
10
6
# via flask
11
- flask == 3.0.0
7
+ flask == 3.0.3
12
8
# via -r requirements.piptools
13
- itsdangerous == 2.1.2
9
+ itsdangerous == 2.2.0
14
10
# via flask
15
- jinja2 == 3.1.2
11
+ jinja2 == 3.1.4
16
12
# via flask
17
- markupsafe == 2.1.3
13
+ markupsafe == 2.1.5
18
14
# via
19
15
# jinja2
20
16
# werkzeug
21
- sqlalchemy == 2.0.23
17
+ sqlalchemy == 2.0.32
22
18
# via -r requirements.piptools
23
- typing-extensions == 4.9.0
19
+ typing-extensions == 4.12.2
24
20
# via sqlalchemy
25
- werkzeug == 3.0.1
21
+ werkzeug == 3.0.4
26
22
# via flask
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ def package_details(package_name: str):
21
21
is_latest = True
22
22
23
23
if package .releases :
24
- latest_release = package .releases [ 0 ]
24
+ latest_release = package .releases
25
25
latest_version = latest_release .version_text
26
26
27
27
return {
You can’t perform that action at this time.
0 commit comments