Skip to content

Commit 36b5a01

Browse files
committed
Add a requirements file for the whole course.
1 parent 0bcebde commit 36b5a01

File tree

2 files changed

+280
-0
lines changed

2 files changed

+280
-0
lines changed

requirements.piptools

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
httpx
2+
jupyterlab

requirements.txt

Lines changed: 278 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,278 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile requirements.piptools --output-file requirements.txt
3+
anyio==4.9.0
4+
# via
5+
# httpx
6+
# jupyter-server
7+
appnope==0.1.4
8+
# via ipykernel
9+
argon2-cffi==25.1.0
10+
# via jupyter-server
11+
argon2-cffi-bindings==25.1.0
12+
# via argon2-cffi
13+
arrow==1.3.0
14+
# via isoduration
15+
asttokens==3.0.0
16+
# via stack-data
17+
async-lru==2.0.5
18+
# via jupyterlab
19+
attrs==25.3.0
20+
# via
21+
# jsonschema
22+
# referencing
23+
babel==2.17.0
24+
# via jupyterlab-server
25+
beautifulsoup4==4.13.4
26+
# via nbconvert
27+
bleach==6.2.0
28+
# via nbconvert
29+
certifi==2025.7.14
30+
# via
31+
# httpcore
32+
# httpx
33+
# requests
34+
cffi==1.17.1
35+
# via argon2-cffi-bindings
36+
charset-normalizer==3.4.2
37+
# via requests
38+
comm==0.2.3
39+
# via ipykernel
40+
debugpy==1.8.15
41+
# via ipykernel
42+
decorator==5.2.1
43+
# via ipython
44+
defusedxml==0.7.1
45+
# via nbconvert
46+
executing==2.2.0
47+
# via stack-data
48+
fastjsonschema==2.21.1
49+
# via nbformat
50+
fqdn==1.5.1
51+
# via jsonschema
52+
h11==0.16.0
53+
# via httpcore
54+
httpcore==1.0.9
55+
# via httpx
56+
httpx==0.28.1
57+
# via
58+
# -r requirements.piptools
59+
# jupyterlab
60+
idna==3.10
61+
# via
62+
# anyio
63+
# httpx
64+
# jsonschema
65+
# requests
66+
ipykernel==6.30.0
67+
# via jupyterlab
68+
ipython==9.4.0
69+
# via ipykernel
70+
ipython-pygments-lexers==1.1.1
71+
# via ipython
72+
isoduration==20.11.0
73+
# via jsonschema
74+
jedi==0.19.2
75+
# via ipython
76+
jinja2==3.1.6
77+
# via
78+
# jupyter-server
79+
# jupyterlab
80+
# jupyterlab-server
81+
# nbconvert
82+
json5==0.12.0
83+
# via jupyterlab-server
84+
jsonpointer==3.0.0
85+
# via jsonschema
86+
jsonschema==4.25.0
87+
# via
88+
# jupyter-events
89+
# jupyterlab-server
90+
# nbformat
91+
jsonschema-specifications==2025.4.1
92+
# via jsonschema
93+
jupyter-client==8.6.3
94+
# via
95+
# ipykernel
96+
# jupyter-server
97+
# nbclient
98+
jupyter-core==5.8.1
99+
# via
100+
# ipykernel
101+
# jupyter-client
102+
# jupyter-server
103+
# jupyterlab
104+
# nbclient
105+
# nbconvert
106+
# nbformat
107+
jupyter-events==0.12.0
108+
# via jupyter-server
109+
jupyter-lsp==2.2.6
110+
# via jupyterlab
111+
jupyter-server==2.16.0
112+
# via
113+
# jupyter-lsp
114+
# jupyterlab
115+
# jupyterlab-server
116+
# notebook-shim
117+
jupyter-server-terminals==0.5.3
118+
# via jupyter-server
119+
jupyterlab==4.4.5
120+
# via -r requirements.piptools
121+
jupyterlab-pygments==0.3.0
122+
# via nbconvert
123+
jupyterlab-server==2.27.3
124+
# via jupyterlab
125+
lark==1.2.2
126+
# via rfc3987-syntax
127+
markupsafe==3.0.2
128+
# via
129+
# jinja2
130+
# nbconvert
131+
matplotlib-inline==0.1.7
132+
# via
133+
# ipykernel
134+
# ipython
135+
mistune==3.1.3
136+
# via nbconvert
137+
nbclient==0.10.2
138+
# via nbconvert
139+
nbconvert==7.16.6
140+
# via jupyter-server
141+
nbformat==5.10.4
142+
# via
143+
# jupyter-server
144+
# nbclient
145+
# nbconvert
146+
nest-asyncio==1.6.0
147+
# via ipykernel
148+
notebook-shim==0.2.4
149+
# via jupyterlab
150+
overrides==7.7.0
151+
# via jupyter-server
152+
packaging==25.0
153+
# via
154+
# ipykernel
155+
# jupyter-events
156+
# jupyter-server
157+
# jupyterlab
158+
# jupyterlab-server
159+
# nbconvert
160+
pandocfilters==1.5.1
161+
# via nbconvert
162+
parso==0.8.4
163+
# via jedi
164+
pexpect==4.9.0
165+
# via ipython
166+
platformdirs==4.3.8
167+
# via jupyter-core
168+
prometheus-client==0.22.1
169+
# via jupyter-server
170+
prompt-toolkit==3.0.51
171+
# via ipython
172+
psutil==7.0.0
173+
# via ipykernel
174+
ptyprocess==0.7.0
175+
# via
176+
# pexpect
177+
# terminado
178+
pure-eval==0.2.3
179+
# via stack-data
180+
pycparser==2.22
181+
# via cffi
182+
pygments==2.19.2
183+
# via
184+
# ipython
185+
# ipython-pygments-lexers
186+
# nbconvert
187+
python-dateutil==2.9.0.post0
188+
# via
189+
# arrow
190+
# jupyter-client
191+
python-json-logger==3.3.0
192+
# via jupyter-events
193+
pyyaml==6.0.2
194+
# via jupyter-events
195+
pyzmq==27.0.0
196+
# via
197+
# ipykernel
198+
# jupyter-client
199+
# jupyter-server
200+
referencing==0.36.2
201+
# via
202+
# jsonschema
203+
# jsonschema-specifications
204+
# jupyter-events
205+
requests==2.32.4
206+
# via jupyterlab-server
207+
rfc3339-validator==0.1.4
208+
# via
209+
# jsonschema
210+
# jupyter-events
211+
rfc3986-validator==0.1.1
212+
# via
213+
# jsonschema
214+
# jupyter-events
215+
rfc3987-syntax==1.1.0
216+
# via jsonschema
217+
rpds-py==0.26.0
218+
# via
219+
# jsonschema
220+
# referencing
221+
send2trash==1.8.3
222+
# via jupyter-server
223+
setuptools==80.9.0
224+
# via jupyterlab
225+
six==1.17.0
226+
# via
227+
# python-dateutil
228+
# rfc3339-validator
229+
sniffio==1.3.1
230+
# via anyio
231+
soupsieve==2.7
232+
# via beautifulsoup4
233+
stack-data==0.6.3
234+
# via ipython
235+
terminado==0.18.1
236+
# via
237+
# jupyter-server
238+
# jupyter-server-terminals
239+
tinycss2==1.4.0
240+
# via bleach
241+
tornado==6.5.1
242+
# via
243+
# ipykernel
244+
# jupyter-client
245+
# jupyter-server
246+
# jupyterlab
247+
# terminado
248+
traitlets==5.14.3
249+
# via
250+
# ipykernel
251+
# ipython
252+
# jupyter-client
253+
# jupyter-core
254+
# jupyter-events
255+
# jupyter-server
256+
# jupyterlab
257+
# matplotlib-inline
258+
# nbclient
259+
# nbconvert
260+
# nbformat
261+
types-python-dateutil==2.9.0.20250708
262+
# via arrow
263+
typing-extensions==4.14.1
264+
# via beautifulsoup4
265+
uri-template==1.3.0
266+
# via jsonschema
267+
urllib3==2.5.0
268+
# via requests
269+
wcwidth==0.2.13
270+
# via prompt-toolkit
271+
webcolors==24.11.1
272+
# via jsonschema
273+
webencodings==0.5.1
274+
# via
275+
# bleach
276+
# tinycss2
277+
websocket-client==1.8.0
278+
# via jupyter-server

0 commit comments

Comments
 (0)