Skip to content

Commit d3f1fcc

Browse files
authored
Merge pull request #3672 from jupyterhub/update-image-requirements
hub image: refreeze requirements.txt
2 parents a9edbb1 + 294a43d commit d3f1fcc

File tree

2 files changed

+43
-43
lines changed

2 files changed

+43
-43
lines changed

images/hub/requirements.txt

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
aiohappyeyeballs==2.6.1
88
# via aiohttp
9-
aiohttp==3.11.16
9+
aiohttp==3.11.18
1010
# via kubernetes-asyncio
1111
aiosignal==1.3.2
1212
# via aiohttp
@@ -27,17 +27,17 @@ bcrypt==4.3.0
2727
# jupyterhub-nativeauthenticator
2828
cachetools==5.5.2
2929
# via google-auth
30-
certifi==2025.1.31
30+
certifi==2025.4.26
3131
# via
3232
# kubernetes-asyncio
3333
# requests
3434
certipy==0.2.2
3535
# via jupyterhub
3636
cffi==1.17.1
3737
# via cryptography
38-
charset-normalizer==3.4.1
38+
charset-normalizer==3.4.2
3939
# via requests
40-
cryptography==44.0.2
40+
cryptography==45.0.2
4141
# via
4242
# certipy
4343
# pyjwt
@@ -47,15 +47,15 @@ escapism==1.0.1
4747
# jupyterhub-ltiauthenticator
4848
fqdn==1.5.1
4949
# via jsonschema
50-
frozenlist==1.5.0
50+
frozenlist==1.6.0
5151
# via
5252
# aiohttp
5353
# aiosignal
54-
google-auth==2.39.0
54+
google-auth==2.40.1
5555
# via google-auth-oauthlib
56-
google-auth-oauthlib==1.2.1
56+
google-auth-oauthlib==1.2.2
5757
# via oauthenticator
58-
greenlet==3.1.1
58+
greenlet==3.2.2
5959
# via sqlalchemy
6060
idna==3.10
6161
# via
@@ -75,7 +75,7 @@ jsonschema==4.23.0
7575
# via
7676
# jupyter-events
7777
# oauthenticator
78-
jsonschema-specifications==2024.10.1
78+
jsonschema-specifications==2025.4.1
7979
# via jsonschema
8080
jupyter-events==0.12.0
8181
# via jupyterhub
@@ -104,7 +104,7 @@ jupyterhub-nativeauthenticator==1.3.0
104104
# via -r unfrozen/requirements.txt
105105
jupyterhub-tmpauthenticator==1.0.0
106106
# via -r unfrozen/requirements.txt
107-
kubernetes-asyncio==32.3.0
107+
kubernetes-asyncio==32.3.2
108108
# via jupyterhub-kubespawner
109109
ldap3==2.9.1
110110
# via jupyterhub-ldapauthenticator
@@ -130,14 +130,14 @@ oauthlib==3.2.2
130130
# requests-oauthlib
131131
onetimepass==1.0.1
132132
# via jupyterhub-nativeauthenticator
133-
packaging==24.2
133+
packaging==25.0
134134
# via
135135
# jupyter-events
136136
# jupyterhub
137137
# jupyterhub-idle-culler
138138
pamela==1.2.0
139139
# via jupyterhub
140-
prometheus-client==0.21.1
140+
prometheus-client==0.22.0
141141
# via jupyterhub
142142
propcache==0.3.1
143143
# via
@@ -156,9 +156,9 @@ pycparser==2.22
156156
# via cffi
157157
pycurl==7.45.6
158158
# via -r unfrozen/requirements.txt
159-
pydantic==2.11.3
159+
pydantic==2.11.4
160160
# via jupyterhub
161-
pydantic-core==2.33.1
161+
pydantic-core==2.33.2
162162
# via pydantic
163163
pyjwt==2.10.1
164164
# via
@@ -205,11 +205,11 @@ rfc3986-validator==0.1.1
205205
# via
206206
# jsonschema
207207
# jupyter-events
208-
rpds-py==0.24.0
208+
rpds-py==0.25.0
209209
# via
210210
# jsonschema
211211
# referencing
212-
rsa==4.9
212+
rsa==4.9.1
213213
# via google-auth
214214
ruamel-yaml==0.18.10
215215
# via oauthenticator
@@ -221,7 +221,7 @@ six==1.17.0
221221
# onetimepass
222222
# python-dateutil
223223
# rfc3339-validator
224-
sqlalchemy==2.0.40
224+
sqlalchemy==2.0.41
225225
# via
226226
# alembic
227227
# jupyterhub
@@ -232,7 +232,7 @@ statsd==4.0.1
232232
# via -r unfrozen/requirements.txt
233233
text-unidecode==1.3
234234
# via python-slugify
235-
tornado==6.4.2
235+
tornado==6.5
236236
# via
237237
# jupyterhub
238238
# jupyterhub-idle-culler
@@ -245,7 +245,7 @@ traitlets==5.14.3
245245
# jupyterhub-ldapauthenticator
246246
# jupyterhub-ltiauthenticator
247247
# oauthenticator
248-
types-python-dateutil==2.9.0.20241206
248+
types-python-dateutil==2.9.0.20250516
249249
# via arrow
250250
typing-extensions==4.13.2
251251
# via
@@ -266,5 +266,5 @@ urllib3==2.4.0
266266
# requests
267267
webcolors==24.11.1
268268
# via jsonschema
269-
yarl==1.19.0
269+
yarl==1.20.0
270270
# via aiohttp

images/singleuser-sample/requirements.txt

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ attrs==25.3.0
2828
# referencing
2929
babel==2.17.0
3030
# via jupyterlab-server
31-
beautifulsoup4==4.13.3
31+
beautifulsoup4==4.13.4
3232
# via nbconvert
3333
bleach==6.2.0
3434
# via nbconvert
35-
certifi==2025.1.31
35+
certifi==2025.4.26
3636
# via
3737
# httpcore
3838
# httpx
@@ -43,11 +43,11 @@ cffi==1.17.1
4343
# via
4444
# argon2-cffi-bindings
4545
# cryptography
46-
charset-normalizer==3.4.1
46+
charset-normalizer==3.4.2
4747
# via requests
4848
comm==0.2.2
4949
# via ipykernel
50-
cryptography==44.0.2
50+
cryptography==45.0.2
5151
# via certipy
5252
debugpy==1.8.14
5353
# via ipykernel
@@ -61,11 +61,11 @@ fastjsonschema==2.21.1
6161
# via nbformat
6262
fqdn==1.5.1
6363
# via jsonschema
64-
greenlet==3.1.1
64+
greenlet==3.2.2
6565
# via sqlalchemy
66-
h11==0.14.0
66+
h11==0.16.0
6767
# via httpcore
68-
httpcore==1.0.8
68+
httpcore==1.0.9
6969
# via httpx
7070
httpx==0.28.1
7171
# via jupyterlab
@@ -80,7 +80,7 @@ ipykernel==6.29.5
8080
# via
8181
# jupyterlab
8282
# nbclassic
83-
ipython==9.1.0
83+
ipython==9.2.0
8484
# via ipykernel
8585
ipython-genutils==0.2.0
8686
# via nbclassic
@@ -106,7 +106,7 @@ jsonschema==4.23.0
106106
# jupyter-events
107107
# jupyterlab-server
108108
# nbformat
109-
jsonschema-specifications==2024.10.1
109+
jsonschema-specifications==2025.4.1
110110
# via jsonschema
111111
jupyter-client==8.6.3
112112
# via
@@ -128,7 +128,7 @@ jupyter-events==0.12.0
128128
# jupyterhub
129129
jupyter-lsp==2.2.5
130130
# via jupyterlab
131-
jupyter-server==2.15.0
131+
jupyter-server==2.16.0
132132
# via
133133
# jupyter-lsp
134134
# jupyterlab
@@ -139,7 +139,7 @@ jupyter-server-terminals==0.5.3
139139
# via jupyter-server
140140
jupyterhub==5.3.0
141141
# via -r unfrozen/requirements.txt
142-
jupyterlab==4.4.0
142+
jupyterlab==4.4.2
143143
# via -r unfrozen/requirements.txt
144144
jupyterlab-pygments==0.3.0
145145
# via nbconvert
@@ -158,7 +158,7 @@ matplotlib-inline==0.1.7
158158
# ipython
159159
mistune==3.1.3
160160
# via nbconvert
161-
nbclassic==1.2.0
161+
nbclassic==1.3.1
162162
# via -r unfrozen/requirements.txt
163163
nbclient==0.10.2
164164
# via nbconvert
@@ -183,7 +183,7 @@ oauthlib==3.2.2
183183
# via jupyterhub
184184
overrides==7.7.0
185185
# via jupyter-server
186-
packaging==24.2
186+
packaging==25.0
187187
# via
188188
# ipykernel
189189
# jupyter-events
@@ -200,9 +200,9 @@ parso==0.8.4
200200
# via jedi
201201
pexpect==4.9.0
202202
# via ipython
203-
platformdirs==4.3.7
203+
platformdirs==4.3.8
204204
# via jupyter-core
205-
prometheus-client==0.21.1
205+
prometheus-client==0.22.0
206206
# via
207207
# jupyter-server
208208
# jupyterhub
@@ -218,9 +218,9 @@ pure-eval==0.2.3
218218
# via stack-data
219219
pycparser==2.22
220220
# via cffi
221-
pydantic==2.11.3
221+
pydantic==2.11.4
222222
# via jupyterhub
223-
pydantic-core==2.33.1
223+
pydantic-core==2.33.2
224224
# via pydantic
225225
pygments==2.19.1
226226
# via
@@ -258,7 +258,7 @@ rfc3986-validator==0.1.1
258258
# via
259259
# jsonschema
260260
# jupyter-events
261-
rpds-py==0.24.0
261+
rpds-py==0.25.0
262262
# via
263263
# jsonschema
264264
# referencing
@@ -270,9 +270,9 @@ six==1.17.0
270270
# rfc3339-validator
271271
sniffio==1.3.1
272272
# via anyio
273-
soupsieve==2.6
273+
soupsieve==2.7
274274
# via beautifulsoup4
275-
sqlalchemy==2.0.40
275+
sqlalchemy==2.0.41
276276
# via
277277
# alembic
278278
# jupyterhub
@@ -284,7 +284,7 @@ terminado==0.18.1
284284
# jupyter-server-terminals
285285
tinycss2==1.4.0
286286
# via bleach
287-
tornado==6.4.2
287+
tornado==6.5
288288
# via
289289
# ipykernel
290290
# jupyter-client
@@ -308,7 +308,7 @@ traitlets==5.14.3
308308
# nbclient
309309
# nbconvert
310310
# nbformat
311-
types-python-dateutil==2.9.0.20241206
311+
types-python-dateutil==2.9.0.20250516
312312
# via arrow
313313
typing-extensions==4.13.2
314314
# via
@@ -338,5 +338,5 @@ websocket-client==1.8.0
338338
# via jupyter-server
339339

340340
# The following packages are considered to be unsafe in a requirements file:
341-
setuptools==78.1.0
341+
setuptools==80.7.1
342342
# via jupyterlab

0 commit comments

Comments
 (0)