Skip to content

Commit 63fb05e

Browse files
committed
Add a global course requirements file. See note for Windows users.
1 parent 3780f9e commit 63fb05e

2 files changed

Lines changed: 140 additions & 0 deletions

File tree

‎requirements.piptools‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
aiohttp
2+
bs4
3+
colorama
4+
cython
5+
flask
6+
quart
7+
requests
8+
trio
9+
trio_asyncio
10+
unsync
11+
12+
# Non Windows only:
13+
uvloop
14+
# Windows equivalent is
15+
# winloop
16+

‎requirements.txt‎

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile requirements.piptools --output-file requirements.txt
3+
aiofiles==24.1.0
4+
# via quart
5+
aiohappyeyeballs==2.6.1
6+
# via aiohttp
7+
aiohttp==3.12.15
8+
# via -r requirements.piptools
9+
aiosignal==1.4.0
10+
# via aiohttp
11+
attrs==25.3.0
12+
# via
13+
# aiohttp
14+
# outcome
15+
# trio
16+
beautifulsoup4==4.13.5
17+
# via bs4
18+
blinker==1.9.0
19+
# via
20+
# flask
21+
# quart
22+
bs4==0.0.2
23+
# via -r requirements.piptools
24+
certifi==2025.8.3
25+
# via requests
26+
charset-normalizer==3.4.3
27+
# via requests
28+
click==8.2.1
29+
# via
30+
# flask
31+
# quart
32+
colorama==0.4.6
33+
# via -r requirements.piptools
34+
cython==3.1.3
35+
# via -r requirements.piptools
36+
flask==3.1.2
37+
# via
38+
# -r requirements.piptools
39+
# quart
40+
frozenlist==1.7.0
41+
# via
42+
# aiohttp
43+
# aiosignal
44+
greenlet==3.2.4
45+
# via trio-asyncio
46+
h11==0.16.0
47+
# via
48+
# hypercorn
49+
# wsproto
50+
h2==4.3.0
51+
# via hypercorn
52+
hpack==4.1.0
53+
# via h2
54+
hypercorn==0.17.3
55+
# via quart
56+
hyperframe==6.1.0
57+
# via h2
58+
idna==3.10
59+
# via
60+
# requests
61+
# trio
62+
# yarl
63+
itsdangerous==2.2.0
64+
# via
65+
# flask
66+
# quart
67+
jinja2==3.1.6
68+
# via
69+
# flask
70+
# quart
71+
markupsafe==3.0.2
72+
# via
73+
# flask
74+
# jinja2
75+
# quart
76+
# werkzeug
77+
multidict==6.6.4
78+
# via
79+
# aiohttp
80+
# yarl
81+
outcome==1.3.0.post0
82+
# via
83+
# trio
84+
# trio-asyncio
85+
priority==2.0.0
86+
# via hypercorn
87+
propcache==0.3.2
88+
# via
89+
# aiohttp
90+
# yarl
91+
quart==0.20.0
92+
# via -r requirements.piptools
93+
requests==2.32.5
94+
# via -r requirements.piptools
95+
sniffio==1.3.1
96+
# via
97+
# trio
98+
# trio-asyncio
99+
sortedcontainers==2.4.0
100+
# via trio
101+
soupsieve==2.8
102+
# via beautifulsoup4
103+
trio==0.31.0
104+
# via
105+
# -r requirements.piptools
106+
# trio-asyncio
107+
trio-asyncio==0.15.0
108+
# via -r requirements.piptools
109+
typing-extensions==4.15.0
110+
# via beautifulsoup4
111+
unsync==1.4.0
112+
# via -r requirements.piptools
113+
urllib3==2.5.0
114+
# via requests
115+
uvloop==0.21.0
116+
# via -r requirements.piptools
117+
werkzeug==3.1.3
118+
# via
119+
# flask
120+
# quart
121+
wsproto==1.2.0
122+
# via hypercorn
123+
yarl==1.20.1
124+
# via aiohttp

0 commit comments

Comments
 (0)