diff --git a/images/hub/requirements.txt b/images/hub/requirements.txt index dbe94c3a8c..e0779ebc15 100644 --- a/images/hub/requirements.txt +++ b/images/hub/requirements.txt @@ -4,16 +4,14 @@ # # Use the "Run workflow" button at https://github.com/jupyterhub/zero-to-jupyterhub-k8s/actions/workflows/watch-dependencies.yaml # -aiohttp==3.8.6 +aiohttp==3.9.0 # via kubernetes-asyncio aiosignal==1.3.1 # via aiohttp -alembic==1.12.0 +alembic==1.12.1 # via jupyterhub async-generator==1.10 # via jupyterhub -async-timeout==4.0.3 - # via aiohttp attrs==23.1.0 # via # aiohttp @@ -23,7 +21,7 @@ bcrypt==4.0.1 # via # jupyterhub-firstuseauthenticator # jupyterhub-nativeauthenticator -certifi==2023.7.22 +certifi==2023.11.17 # via # kubernetes-asyncio # requests @@ -31,11 +29,9 @@ certipy==0.1.3 # via jupyterhub cffi==1.16.0 # via cryptography -charset-normalizer==3.3.0 - # via - # aiohttp - # requests -cryptography==41.0.4 +charset-normalizer==3.3.2 + # via requests +cryptography==41.0.5 # via # pyjwt # pyopenssl @@ -47,7 +43,7 @@ frozenlist==1.4.0 # via # aiohttp # aiosignal -greenlet==3.0.0 +greenlet==3.0.1 # via sqlalchemy idna==3.4 # via @@ -57,11 +53,11 @@ jinja2==3.1.2 # via # jupyterhub # jupyterhub-kubespawner -jsonschema==4.19.1 +jsonschema==4.20.0 # via # jupyter-telemetry # oauthenticator -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.11.1 # via jsonschema jupyter-telemetry==0.1.0 # via jupyterhub @@ -81,7 +77,7 @@ jupyterhub-hmacauthenticator==1.0 # via -r requirements.in jupyterhub-idle-culler==1.2.1 # via -r requirements.in -jupyterhub-kubespawner==6.1.0 +jupyterhub-kubespawner==6.2.0 # via -r requirements.in jupyterhub-ldapauthenticator==1.3.2 # via -r requirements.in @@ -91,11 +87,11 @@ jupyterhub-nativeauthenticator==1.2.0 # via -r requirements.in jupyterhub-tmpauthenticator==1.0.0 # via -r requirements.in -kubernetes-asyncio==27.6.0 +kubernetes-asyncio==28.2.1 # via jupyterhub-kubespawner ldap3==2.9.1 # via jupyterhub-ldapauthenticator -mako==1.2.4 +mako==1.3.0 # via alembic markupsafe==2.1.3 # via @@ -105,11 +101,11 @@ multidict==6.0.4 # via # aiohttp # yarl -mwoauth==0.3.8 +mwoauth==0.4.0 # via -r requirements.in nullauthenticator==1.0.0 # via -r requirements.in -oauthenticator==16.1.0 +oauthenticator==16.2.0 # via -r requirements.in oauthlib==3.2.2 # via @@ -123,11 +119,11 @@ packaging==23.2 # via jupyterhub pamela==1.1.0 # via jupyterhub -prometheus-client==0.17.1 +prometheus-client==0.19.0 # via jupyterhub -psycopg2==2.9.8 +psycopg2==2.9.9 # via -r requirements.in -pyasn1==0.5.0 +pyasn1==0.5.1 # via ldap3 pycparser==2.21 # via cffi @@ -140,7 +136,7 @@ pyjwt[crypto]==2.8.0 # mwoauth pymysql==1.1.0 # via -r requirements.in -pyopenssl==23.2.0 +pyopenssl==23.3.0 # via certipy python-dateutil==2.8.2 # via @@ -155,7 +151,7 @@ pyyaml==6.0.1 # via # jupyterhub-kubespawner # kubernetes-asyncio -referencing==0.30.2 +referencing==0.31.0 # via # jsonschema # jsonschema-specifications @@ -167,23 +163,22 @@ requests==2.31.0 # requests-oauthlib requests-oauthlib==1.3.1 # via mwoauth -rpds-py==0.10.3 +rpds-py==0.13.1 # via # jsonschema # referencing -ruamel-yaml==0.17.33 +ruamel-yaml==0.18.5 # via # jupyter-telemetry # oauthenticator -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml six==1.16.0 # via # kubernetes-asyncio - # mwoauth # onetimepass # python-dateutil -sqlalchemy==2.0.21 +sqlalchemy==2.0.23 # via # alembic # jupyterhub @@ -200,7 +195,7 @@ tornado==6.3.3 # jupyterhub-idle-culler # jupyterhub-ldapauthenticator # oauthenticator -traitlets==5.10.1 +traitlets==5.13.0 # via # jupyter-telemetry # jupyterhub @@ -212,12 +207,12 @@ typing-extensions==4.8.0 # via # alembic # sqlalchemy -urllib3==2.0.7 +urllib3==2.1.0 # via # jupyterhub-kubespawner # kubernetes-asyncio # requests -yarl==1.9.2 +yarl==1.9.3 # via aiohttp # The following packages are considered to be unsafe in a requirements file: diff --git a/images/singleuser-sample/requirements.txt b/images/singleuser-sample/requirements.txt index b828ae9bca..04d9324165 100644 --- a/images/singleuser-sample/requirements.txt +++ b/images/singleuser-sample/requirements.txt @@ -4,9 +4,9 @@ # # Use the "Run workflow" button at https://github.com/jupyterhub/zero-to-jupyterhub-k8s/actions/workflows/watch-dependencies.yaml # -alembic==1.12.0 +alembic==1.12.1 # via jupyterhub -anyio==4.0.0 +anyio==4.1.0 # via jupyter-server argon2-cffi==23.1.0 # via @@ -16,7 +16,7 @@ argon2-cffi-bindings==21.2.0 # via argon2-cffi arrow==1.3.0 # via isoduration -asttokens==2.4.0 +asttokens==2.4.1 # via stack-data async-generator==1.10 # via jupyterhub @@ -26,15 +26,13 @@ attrs==23.1.0 # via # jsonschema # referencing -babel==2.13.0 +babel==2.13.1 # via jupyterlab-server -backcall==0.2.0 - # via ipython beautifulsoup4==4.12.2 # via nbconvert -bleach==6.0.0 +bleach==6.1.0 # via nbconvert -certifi==2023.7.22 +certifi==2023.11.17 # via requests certipy==0.1.3 # via jupyterhub @@ -42,11 +40,11 @@ cffi==1.16.0 # via # argon2-cffi-bindings # cryptography -charset-normalizer==3.3.0 +charset-normalizer==3.3.2 # via requests -comm==0.1.4 +comm==0.2.0 # via ipykernel -cryptography==41.0.4 +cryptography==41.0.5 # via pyopenssl debugpy==1.8.0 # via ipykernel @@ -54,24 +52,24 @@ decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -executing==2.0.0 +executing==2.0.1 # via stack-data -fastjsonschema==2.18.1 +fastjsonschema==2.19.0 # via nbformat fqdn==1.5.1 # via jsonschema -greenlet==3.0.0 +greenlet==3.0.1 # via sqlalchemy idna==3.4 # via # anyio # jsonschema # requests -ipykernel==6.25.2 +ipykernel==6.27.0 # via # jupyterlab # nbclassic -ipython==8.16.1 +ipython==8.17.2 # via ipykernel ipython-genutils==0.2.0 # via nbclassic @@ -91,21 +89,21 @@ json5==0.9.14 # via jupyterlab-server jsonpointer==2.4 # via jsonschema -jsonschema[format-nongpl]==4.19.1 +jsonschema[format-nongpl]==4.20.0 # via # jupyter-events # jupyter-telemetry # jupyterlab-server # nbformat -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.11.1 # via jsonschema -jupyter-client==8.3.1 +jupyter-client==8.6.0 # via # ipykernel # jupyter-server # nbclassic # nbclient -jupyter-core==5.3.2 +jupyter-core==5.5.0 # via # ipykernel # jupyter-client @@ -115,11 +113,11 @@ jupyter-core==5.3.2 # nbclient # nbconvert # nbformat -jupyter-events==0.7.0 +jupyter-events==0.9.0 # via jupyter-server jupyter-lsp==2.2.0 # via jupyterlab -jupyter-server==2.7.3 +jupyter-server==2.10.1 # via # jupyter-lsp # jupyterlab @@ -133,13 +131,13 @@ jupyter-telemetry==0.1.0 # via jupyterhub jupyterhub==4.0.2 # via -r requirements.in -jupyterlab==4.0.6 +jupyterlab==4.0.9 # via -r requirements.in -jupyterlab-pygments==0.2.2 +jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.0 +jupyterlab-server==2.25.2 # via jupyterlab -mako==1.2.4 +mako==1.3.0 # via alembic markupsafe==2.1.3 # via @@ -154,9 +152,9 @@ mistune==3.0.2 # via nbconvert nbclassic==1.0.0 # via -r requirements.in -nbclient==0.8.0 +nbclient==0.9.0 # via nbconvert -nbconvert==7.8.0 +nbconvert==7.11.0 # via # jupyter-server # nbclassic @@ -196,18 +194,16 @@ parso==0.8.3 # via jedi pexpect==4.8.0 # via ipython -pickleshare==0.7.5 - # via ipython -platformdirs==3.11.0 +platformdirs==4.0.0 # via jupyter-core -prometheus-client==0.17.1 +prometheus-client==0.19.0 # via # jupyter-server # jupyterhub # nbclassic -prompt-toolkit==3.0.39 +prompt-toolkit==3.0.41 # via ipython -psutil==5.9.5 +psutil==5.9.6 # via ipykernel ptyprocess==0.7.0 # via @@ -217,11 +213,11 @@ pure-eval==0.2.2 # via stack-data pycparser==2.21 # via cffi -pygments==2.16.1 +pygments==2.17.2 # via # ipython # nbconvert -pyopenssl==23.2.0 +pyopenssl==23.3.0 # via certipy python-dateutil==2.8.2 # via @@ -240,7 +236,7 @@ pyzmq==25.1.1 # jupyter-client # jupyter-server # nbclassic -referencing==0.30.2 +referencing==0.31.0 # via # jsonschema # jsonschema-specifications @@ -257,13 +253,13 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rpds-py==0.10.3 +rpds-py==0.13.1 # via # jsonschema # referencing -ruamel-yaml==0.17.33 +ruamel-yaml==0.18.5 # via jupyter-telemetry -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml send2trash==1.8.2 # via @@ -279,13 +275,13 @@ sniffio==1.3.0 # via anyio soupsieve==2.5 # via beautifulsoup4 -sqlalchemy==2.0.21 +sqlalchemy==2.0.23 # via # alembic # jupyterhub stack-data==0.6.3 # via ipython -terminado==0.17.1 +terminado==0.18.0 # via # jupyter-server # jupyter-server-terminals @@ -302,7 +298,7 @@ tornado==6.3.3 # nbclassic # nbgitpuller # terminado -traitlets==5.10.1 +traitlets==5.13.0 # via # comm # ipykernel @@ -327,9 +323,9 @@ typing-extensions==4.8.0 # sqlalchemy uri-template==1.3.0 # via jsonschema -urllib3==2.0.7 +urllib3==2.1.0 # via requests -wcwidth==0.2.8 +wcwidth==0.2.12 # via prompt-toolkit webcolors==1.13 # via jsonschema @@ -337,5 +333,5 @@ webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.3 +websocket-client==1.6.4 # via jupyter-server