Skip to content

Commit 726cafe

Browse files
committed
ch04: compile requirements from *.in files
1 parent 7ea4b02 commit 726cafe

File tree

7 files changed

+244
-6
lines changed

7 files changed

+244
-6
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile pyproject.toml -o requirements/base.txt
3+
anyio==4.3.0
4+
# via httpx
5+
certifi==2024.2.2
6+
# via
7+
# httpcore
8+
# httpx
9+
h11==0.14.0
10+
# via httpcore
11+
h2==4.1.0
12+
# via httpx
13+
hpack==4.0.0
14+
# via h2
15+
httpcore==1.0.5
16+
# via httpx
17+
httpx==0.27.0
18+
hyperframe==6.0.1
19+
# via h2
20+
idna==3.7
21+
# via
22+
# anyio
23+
# httpx
24+
markdown-it-py==3.0.0
25+
# via rich
26+
mdurl==0.1.2
27+
# via markdown-it-py
28+
pygments==2.18.0
29+
# via rich
30+
rich==13.7.1
31+
sniffio==1.3.1
32+
# via
33+
# anyio
34+
# httpx
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-r tests.txt
2+
-r docs.txt
Lines changed: 85 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,85 @@
1-
-r tests.txt
2-
-r docs.txt
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile requirements/dev.in pyproject.toml -o requirements/dev.txt
3+
alabaster==0.7.16
4+
# via sphinx
5+
anyio==4.3.0
6+
# via httpx
7+
babel==2.15.0
8+
# via sphinx
9+
certifi==2024.2.2
10+
# via
11+
# httpcore
12+
# httpx
13+
# requests
14+
charset-normalizer==3.3.2
15+
# via requests
16+
docutils==0.21.2
17+
# via sphinx
18+
h11==0.14.0
19+
# via httpcore
20+
h2==4.1.0
21+
# via httpx
22+
hpack==4.0.0
23+
# via h2
24+
httpcore==1.0.5
25+
# via httpx
26+
httpx==0.27.0
27+
hyperframe==6.0.1
28+
# via h2
29+
idna==3.7
30+
# via
31+
# anyio
32+
# httpx
33+
# requests
34+
imagesize==1.4.1
35+
# via sphinx
36+
iniconfig==2.0.0
37+
# via pytest
38+
jinja2==3.1.3
39+
# via sphinx
40+
markdown-it-py==3.0.0
41+
# via rich
42+
markupsafe==2.1.5
43+
# via jinja2
44+
mdurl==0.1.2
45+
# via markdown-it-py
46+
packaging==24.0
47+
# via
48+
# pytest
49+
# pytest-sugar
50+
# sphinx
51+
pluggy==1.5.0
52+
# via pytest
53+
pygments==2.18.0
54+
# via
55+
# rich
56+
# sphinx
57+
pytest==8.2.0
58+
# via pytest-sugar
59+
pytest-sugar==1.0.0
60+
requests==2.31.0
61+
# via sphinx
62+
rich==13.7.1
63+
sniffio==1.3.1
64+
# via
65+
# anyio
66+
# httpx
67+
snowballstemmer==2.2.0
68+
# via sphinx
69+
sphinx==7.3.7
70+
sphinxcontrib-applehelp==1.0.8
71+
# via sphinx
72+
sphinxcontrib-devhelp==1.0.6
73+
# via sphinx
74+
sphinxcontrib-htmlhelp==2.0.5
75+
# via sphinx
76+
sphinxcontrib-jsmath==1.0.1
77+
# via sphinx
78+
sphinxcontrib-qthelp==1.0.7
79+
# via sphinx
80+
sphinxcontrib-serializinghtml==1.1.10
81+
# via sphinx
82+
termcolor==2.4.0
83+
# via pytest-sugar
84+
urllib3==2.2.1
85+
# via requests
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sphinx>=5.3.0
Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,73 @@
1-
sphinx>=5.3.0
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile requirements/docs.in pyproject.toml -o requirements/docs.txt
3+
alabaster==0.7.16
4+
# via sphinx
5+
anyio==4.3.0
6+
# via httpx
7+
babel==2.15.0
8+
# via sphinx
9+
certifi==2024.2.2
10+
# via
11+
# httpcore
12+
# httpx
13+
# requests
14+
charset-normalizer==3.3.2
15+
# via requests
16+
docutils==0.21.2
17+
# via sphinx
18+
h11==0.14.0
19+
# via httpcore
20+
h2==4.1.0
21+
# via httpx
22+
hpack==4.0.0
23+
# via h2
24+
httpcore==1.0.5
25+
# via httpx
26+
httpx==0.27.0
27+
hyperframe==6.0.1
28+
# via h2
29+
idna==3.7
30+
# via
31+
# anyio
32+
# httpx
33+
# requests
34+
imagesize==1.4.1
35+
# via sphinx
36+
jinja2==3.1.3
37+
# via sphinx
38+
markdown-it-py==3.0.0
39+
# via rich
40+
markupsafe==2.1.5
41+
# via jinja2
42+
mdurl==0.1.2
43+
# via markdown-it-py
44+
packaging==24.0
45+
# via sphinx
46+
pygments==2.18.0
47+
# via
48+
# rich
49+
# sphinx
50+
requests==2.31.0
51+
# via sphinx
52+
rich==13.7.1
53+
sniffio==1.3.1
54+
# via
55+
# anyio
56+
# httpx
57+
snowballstemmer==2.2.0
58+
# via sphinx
59+
sphinx==7.3.7
60+
sphinxcontrib-applehelp==1.0.8
61+
# via sphinx
62+
sphinxcontrib-devhelp==1.0.6
63+
# via sphinx
64+
sphinxcontrib-htmlhelp==2.0.5
65+
# via sphinx
66+
sphinxcontrib-jsmath==1.0.1
67+
# via sphinx
68+
sphinxcontrib-qthelp==1.0.7
69+
# via sphinx
70+
sphinxcontrib-serializinghtml==1.1.10
71+
# via sphinx
72+
urllib3==2.2.1
73+
# via requests
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
pytest>=7.4.4
2+
pytest-sugar>=1.0.0
Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1-
-e .
2-
pytest>=7.4.4
3-
pytest-sugar>=1.0.0
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile requirements/tests.in pyproject.toml -o requirements/tests.txt
3+
anyio==4.3.0
4+
# via httpx
5+
certifi==2024.2.2
6+
# via
7+
# httpcore
8+
# httpx
9+
h11==0.14.0
10+
# via httpcore
11+
h2==4.1.0
12+
# via httpx
13+
hpack==4.0.0
14+
# via h2
15+
httpcore==1.0.5
16+
# via httpx
17+
httpx==0.27.0
18+
hyperframe==6.0.1
19+
# via h2
20+
idna==3.7
21+
# via
22+
# anyio
23+
# httpx
24+
iniconfig==2.0.0
25+
# via pytest
26+
markdown-it-py==3.0.0
27+
# via rich
28+
mdurl==0.1.2
29+
# via markdown-it-py
30+
packaging==24.0
31+
# via
32+
# pytest
33+
# pytest-sugar
34+
pluggy==1.5.0
35+
# via pytest
36+
pygments==2.18.0
37+
# via rich
38+
pytest==8.2.0
39+
# via pytest-sugar
40+
pytest-sugar==1.0.0
41+
rich==13.7.1
42+
sniffio==1.3.1
43+
# via
44+
# anyio
45+
# httpx
46+
termcolor==2.4.0
47+
# via pytest-sugar

0 commit comments

Comments
 (0)