Skip to content

Commit c0bb613

Browse files
committed
fix: Now use the correct format for uv compile input
1 parent 42d189e commit c0bb613

3 files changed

Lines changed: 77 additions & 7 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ Dieser Selbstlernkurs soll angehende Bibliotheks- und Informationswissenschaftle
55
## Upgrading Python packages
66

77
```console
8-
$ echo "jupyter-book" | uv pip compile - -o requirements.txt --upgrade-package jupyter-book
8+
$ uv pip compile requirements.in -o requirements.txt --upgrade-package jupyter-book
99
```
1010

requirements.in

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
jupyter-book==2.1.0
2+
jupyterlab
3+
ipywidgets
4+
jupyterquiz

requirements.txt

Lines changed: 72 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile - -o requirements.txt
2+
# uv pip compile requirements.in -o requirements.txt
33
anyio==4.12.0
4-
# via jupyter-server
4+
# via
5+
# httpx
6+
# jupyter-server
57
appnope==0.1.4
68
# via ipykernel
79
argon2-cffi==25.1.0
@@ -12,18 +14,31 @@ arrow==1.4.0
1214
# via isoduration
1315
asttokens==3.0.1
1416
# via stack-data
17+
async-lru==2.0.5
18+
# via jupyterlab
1519
attrs==25.4.0
1620
# via
1721
# jsonschema
1822
# referencing
23+
babel==2.17.0
24+
# via jupyterlab-server
1925
beautifulsoup4==4.14.3
2026
# via nbconvert
2127
bleach==6.3.0
2228
# via nbconvert
29+
certifi==2025.11.12
30+
# via
31+
# httpcore
32+
# httpx
33+
# requests
2334
cffi==2.0.0
2435
# via argon2-cffi-bindings
36+
charset-normalizer==3.4.4
37+
# via requests
2538
comm==0.2.3
26-
# via ipykernel
39+
# via
40+
# ipykernel
41+
# ipywidgets
2742
debugpy==1.8.19
2843
# via ipykernel
2944
decorator==5.2.1
@@ -36,33 +51,53 @@ fastjsonschema==2.21.2
3651
# via nbformat
3752
fqdn==1.5.1
3853
# via jsonschema
54+
h11==0.16.0
55+
# via httpcore
56+
httpcore==1.0.9
57+
# via httpx
58+
httpx==0.28.1
59+
# via jupyterlab
3960
idna==3.11
4061
# via
4162
# anyio
63+
# httpx
4264
# jsonschema
65+
# requests
4366
ipykernel==7.1.0
44-
# via jupyter-book
67+
# via
68+
# jupyter-book
69+
# jupyterlab
4570
ipython==9.8.0
46-
# via ipykernel
71+
# via
72+
# ipykernel
73+
# ipywidgets
4774
ipython-pygments-lexers==1.1.1
4875
# via ipython
76+
ipywidgets==8.1.8
77+
# via -r requirements.in
4978
isoduration==20.11.0
5079
# via jsonschema
5180
jedi==0.19.2
5281
# via ipython
5382
jinja2==3.1.6
5483
# via
5584
# jupyter-server
85+
# jupyterlab
86+
# jupyterlab-server
5687
# nbconvert
88+
json5==0.12.1
89+
# via jupyterlab-server
5790
jsonpointer==3.0.0
5891
# via jsonschema
5992
jsonschema==4.25.1
6093
# via
6194
# jupyter-events
95+
# jupyterlab-server
6296
# nbformat
6397
jsonschema-specifications==2025.9.1
6498
# via jsonschema
6599
jupyter-book==2.1.0
100+
# via -r requirements.in
66101
jupyter-client==8.7.0
67102
# via
68103
# ipykernel
@@ -74,17 +109,33 @@ jupyter-core==5.9.1
74109
# jupyter-book
75110
# jupyter-client
76111
# jupyter-server
112+
# jupyterlab
77113
# nbclient
78114
# nbconvert
79115
# nbformat
80116
jupyter-events==0.12.0
81117
# via jupyter-server
118+
jupyter-lsp==2.3.0
119+
# via jupyterlab
82120
jupyter-server==2.17.0
83-
# via jupyter-book
121+
# via
122+
# jupyter-book
123+
# jupyter-lsp
124+
# jupyterlab
125+
# jupyterlab-server
126+
# notebook-shim
84127
jupyter-server-terminals==0.5.3
85128
# via jupyter-server
129+
jupyterlab==4.5.1
130+
# via -r requirements.in
86131
jupyterlab-pygments==0.3.0
87132
# via nbconvert
133+
jupyterlab-server==2.28.0
134+
# via jupyterlab
135+
jupyterlab-widgets==3.0.16
136+
# via ipywidgets
137+
jupyterquiz==2.9.6.2
138+
# via -r requirements.in
88139
lark==1.3.1
89140
# via rfc3987-syntax
90141
markupsafe==3.0.3
@@ -110,11 +161,15 @@ nest-asyncio==1.6.0
110161
# via ipykernel
111162
nodeenv==1.9.1
112163
# via jupyter-book
164+
notebook-shim==0.2.4
165+
# via jupyterlab
113166
packaging==25.0
114167
# via
115168
# ipykernel
116169
# jupyter-events
117170
# jupyter-server
171+
# jupyterlab
172+
# jupyterlab-server
118173
# nbconvert
119174
pandocfilters==1.5.1
120175
# via nbconvert
@@ -163,6 +218,8 @@ referencing==0.37.0
163218
# jsonschema
164219
# jsonschema-specifications
165220
# jupyter-events
221+
requests==2.32.5
222+
# via jupyterlab-server
166223
rfc3339-validator==0.1.4
167224
# via
168225
# jsonschema
@@ -179,6 +236,8 @@ rpds-py==0.30.0
179236
# referencing
180237
send2trash==1.8.3
181238
# via jupyter-server
239+
setuptools==80.9.0
240+
# via jupyterlab
182241
six==1.17.0
183242
# via
184243
# python-dateutil
@@ -198,15 +257,18 @@ tornado==6.5.4
198257
# ipykernel
199258
# jupyter-client
200259
# jupyter-server
260+
# jupyterlab
201261
# terminado
202262
traitlets==5.14.3
203263
# via
204264
# ipykernel
205265
# ipython
266+
# ipywidgets
206267
# jupyter-client
207268
# jupyter-core
208269
# jupyter-events
209270
# jupyter-server
271+
# jupyterlab
210272
# matplotlib-inline
211273
# nbclient
212274
# nbconvert
@@ -217,6 +279,8 @@ tzdata==2025.3
217279
# via arrow
218280
uri-template==1.3.0
219281
# via jsonschema
282+
urllib3==2.6.2
283+
# via requests
220284
wcwidth==0.2.14
221285
# via prompt-toolkit
222286
webcolors==25.10.0
@@ -227,3 +291,5 @@ webencodings==0.5.1
227291
# tinycss2
228292
websocket-client==1.9.0
229293
# via jupyter-server
294+
widgetsnbextension==4.0.15
295+
# via ipywidgets

0 commit comments

Comments
 (0)