-
Notifications
You must be signed in to change notification settings - Fork 151
Closed
Labels
Description
When I install Jupyterhub + JupyterLab + jupyterlab-lsp, then the first spawn of the server is always incredibly slow.
All subsequent spawns are as expected. Also when I restart jupyterhub or restart the server it does not change anymore.
It seems for me that some actions are performed with the initial spawn. In case this is as expected, is there a way to manually trigger this action? That way I could initially pre-warm the installation so that the first login is not so horribly snow.
Log output (fresh installation with jupyterlab-lsp)
Installation
conda create --name jupyterhub2 jupyterhub jupyterlab jupyterlab_widgets jupyterlab-git 'jupyterlab-lsp=3.10.1'
Logfile
[D 2022-04-26 13:21:19.232 JupyterHub roles:454] Assigning default role to User uidk9081
[I 2022-04-26 13:21:19.250 JupyterHub roles:366] Adding role user for User: uidk9081
[D 2022-04-26 13:21:19.267 JupyterHub roles:454] Assigning default role to User uidk9081
[D 2022-04-26 13:21:19.300 JupyterHub base:565] Setting cookie jupyterhub-session-id: {'httponly': True, 'secure': True, 'path': '/'}
[D 2022-04-26 13:21:19.300 JupyterHub base:569] Setting cookie for uidk9081: jupyterhub-hub-login
[D 2022-04-26 13:21:19.301 JupyterHub base:565] Setting cookie jupyterhub-hub-login: {'httponly': True, 'secure': True, 'path': '/hub/'}
[I 2022-04-26 13:21:19.301 JupyterHub base:813] User logged in: uidk9081
[I 2022-04-26 13:21:19.309 JupyterHub log:189] 302 POST /hub/login?next=%2Fhub%2F -> /hub/ ([email protected]) 2652.92ms
[D 2022-04-26 13:21:19.351 JupyterHub base:281] Recording first activity for <User(uidk9081 0/1 running)>
[D 2022-04-26 13:21:19.380 JupyterHub user:399] Creating <class 'jupyterhub.spawner.LocalProcessSpawner'> for uidk9081:
[I 2022-04-26 13:21:19.407 JupyterHub log:189] 302 GET /hub/ -> /hub/spawn ([email protected]) 59.34ms
[D 2022-04-26 13:21:19.425 JupyterHub scopes:491] Checking access via scope servers
[D 2022-04-26 13:21:19.426 JupyterHub scopes:402] Argument-based access to /hub/spawn via servers
[D 2022-04-26 13:21:19.426 JupyterHub pages:215] Triggering spawn with default options for uidk9081
[D 2022-04-26 13:21:19.436 JupyterHub base:931] Initiating spawn for uidk9081
[D 2022-04-26 13:21:19.436 JupyterHub base:935] 0/100 concurrent spawns
[D 2022-04-26 13:21:19.437 JupyterHub base:940] 0 active servers
[D 2022-04-26 13:21:19.448 JupyterHub roles:477] Checking token permissions against requested role server
[I 2022-04-26 13:21:19.456 JupyterHub roles:482] Adding role server to token: <APIToken('dba4...', user='uidk9081', client_id='jupyterhub')>
[I 2022-04-26 13:21:19.492 JupyterHub provider:607] Creating oauth client jupyterhub-user-uidk9081
[D 2022-04-26 13:21:19.550 JupyterHub user:728] Calling Spawner.start for uidk9081
[I 2022-04-26 13:21:19.552 JupyterHub spawner:1561] Spawning jupyterhub-singleuser
[D 2022-04-26 13:21:19.602 JupyterHub spawner:1256] Polling subprocess every 30s
[I 2022-04-26 13:21:20.439 JupyterHub log:189] 302 GET /hub/spawn -> /hub/spawn-pending/uidk9081 ([email protected]) 1015.50ms
[D 2022-04-26 13:21:20.523 JupyterHub scopes:491] Checking access via scope servers
[D 2022-04-26 13:21:20.524 JupyterHub scopes:402] Argument-based access to /hub/spawn-pending/uidk9081 via servers
[I 2022-04-26 13:21:20.524 JupyterHub pages:401] uidk9081 is pending spawn
[I 2022-04-26 13:21:20.536 JupyterHub log:189] 200 GET /hub/spawn-pending/uidk9081 ([email protected]) 17.56ms
[D 2022-04-26 13:21:20.643 JupyterHub scopes:491] Checking access via scope read:servers
[D 2022-04-26 13:21:20.644 JupyterHub scopes:402] Argument-based access to /hub/api/users/uidk9081/server/progress via read:servers
[W 2022-04-26 13:21:29.438 JupyterHub base:1092] User uidk9081 is slow to become responsive (timeout=10)
[D 2022-04-26 13:21:29.438 JupyterHub base:1097] Expecting server for uidk9081 at: http://127.0.0.1:45877/user/uidk9081/
[I 2022-04-26 13:22:19.212 JupyterHub log:189] 200 GET /hub/api (@127.0.0.1) 0.77ms
Installed packages
Click to expand!
$ conda list -n jupyterhub2
# packages in environment at /opt/miniconda/envs/jupyterhub2:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
alembic 1.7.7 pyhd8ed1ab_0 conda-forge
anyio 3.5.0 py310hff52083_0 conda-forge
argon2-cffi 21.3.0 pyhd8ed1ab_0 conda-forge
argon2-cffi-bindings 21.2.0 py310h5764c6d_2 conda-forge
asttokens 2.0.5 pyhd8ed1ab_0 conda-forge
async_generator 1.10 py_0 conda-forge
attrs 21.4.0 pyhd8ed1ab_0 conda-forge
babel 2.9.1 pyh44b312d_0 conda-forge
backcall 0.2.0 pyh9f0ad1d_0 conda-forge
backports 1.0 py_2 conda-forge
backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge
beautifulsoup4 4.11.1 pyha770c72_0 conda-forge
bleach 5.0.0 pyhd8ed1ab_0 conda-forge
blinker 1.4 py_1 conda-forge
brotlipy 0.7.0 py310h5764c6d_1004 conda-forge
bzip2 1.0.8 h7f98852_4 conda-forge
c-ares 1.18.1 h7f98852_0 conda-forge
ca-certificates 2021.10.8 ha878542_0 conda-forge
certifi 2021.10.8 py310hff52083_2 conda-forge
certipy 0.1.3 py_0 conda-forge
cffi 1.15.0 py310h0fdd8cc_0 conda-forge
charset-normalizer 2.0.12 pyhd8ed1ab_0 conda-forge
colorama 0.4.4 pyh9f0ad1d_0 conda-forge
configurable-http-proxy 4.5.1 node17_h7e777a6_1 conda-forge
cryptography 36.0.2 py310h597c629_1 conda-forge
debugpy 1.6.0 py310hd8f1fbe_0 conda-forge
decorator 5.1.1 pyhd8ed1ab_0 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
entrypoints 0.4 pyhd8ed1ab_0 conda-forge
executing 0.8.3 pyhd8ed1ab_0 conda-forge
flit-core 3.7.1 pyhd8ed1ab_0 conda-forge
gitdb 4.0.9 pyhd8ed1ab_0 conda-forge
gitpython 3.1.27 pyhd8ed1ab_0 conda-forge
greenlet 1.1.2 py310hd8f1fbe_2 conda-forge
icu 70.1 h27087fc_0 conda-forge
idna 3.3 pyhd8ed1ab_0 conda-forge
importlib-metadata 4.11.3 py310hff52083_1 conda-forge
importlib_metadata 4.11.3 hd8ed1ab_1 conda-forge
importlib_resources 5.7.1 pyhd8ed1ab_0 conda-forge
ipykernel 6.13.0 py310hfdc917e_0 conda-forge
ipython 8.2.0 py310hff52083_0 conda-forge
ipython_genutils 0.2.0 py_1 conda-forge
jedi 0.18.1 py310hff52083_1 conda-forge
jinja2 3.1.1 pyhd8ed1ab_0 conda-forge
json5 0.9.5 pyh9f0ad1d_0 conda-forge
jsonschema 4.4.0 pyhd8ed1ab_0 conda-forge
jupyter-lsp 1.5.1 pyhd8ed1ab_0 conda-forge
jupyter-server-mathjax 0.2.5 pyhc268e32_0 conda-forge
jupyter_client 7.2.2 pyhd8ed1ab_1 conda-forge
jupyter_core 4.9.2 py310hff52083_0 conda-forge
jupyter_server 1.16.0 pyhd8ed1ab_1 conda-forge
jupyter_telemetry 0.1.0 pyhd8ed1ab_1 conda-forge
jupyterhub 2.2.2 pyhd8ed1ab_1 conda-forge
jupyterhub-base 2.2.2 pyhd8ed1ab_1 conda-forge
jupyterlab 3.3.4 pyhd8ed1ab_0 conda-forge
jupyterlab-git 0.37.0 pyhd8ed1ab_0 conda-forge
jupyterlab-lsp 3.10.1 pyhd8ed1ab_0 conda-forge
jupyterlab_pygments 0.2.2 pyhd8ed1ab_0 conda-forge
jupyterlab_server 2.13.0 pyhd8ed1ab_1 conda-forge
jupyterlab_widgets 1.1.0 pyhd8ed1ab_0 conda-forge
keyutils 1.6.1 h166bdaf_0 conda-forge
krb5 1.19.3 h3790be6_0 conda-forge
ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge
libcurl 7.82.0 h7bff187_0 conda-forge
libedit 3.1.20191231 he28a2e2_2 conda-forge
libev 4.33 h516909a_1 conda-forge
libffi 3.4.2 h7f98852_5 conda-forge
libgcc-ng 11.2.0 h1d223b6_16 conda-forge
libgomp 11.2.0 h1d223b6_16 conda-forge
libnghttp2 1.47.0 h727a467_0 conda-forge
libnsl 2.0.0 h7f98852_0 conda-forge
libsodium 1.0.18 h36c2ea0_1 conda-forge
libssh2 1.10.0 ha56f1ee_2 conda-forge
libstdcxx-ng 11.2.0 he4da1e4_16 conda-forge
libuuid 2.32.1 h7f98852_1000 conda-forge
libuv 1.43.0 h7f98852_0 conda-forge
libzlib 1.2.11 h166bdaf_1014 conda-forge
mako 1.2.0 pyhd8ed1ab_1 conda-forge
markupsafe 2.1.1 py310h5764c6d_1 conda-forge
matplotlib-inline 0.1.3 pyhd8ed1ab_0 conda-forge
mistune 0.8.4 py310h6acc77f_1005 conda-forge
nbclassic 0.3.7 pyhd8ed1ab_0 conda-forge
nbclient 0.6.0 pyhd8ed1ab_0 conda-forge
nbconvert 6.5.0 pyhd8ed1ab_0 conda-forge
nbconvert-core 6.5.0 pyhd8ed1ab_0 conda-forge
nbconvert-pandoc 6.5.0 pyhd8ed1ab_0 conda-forge
nbdime 3.1.1 pyhd8ed1ab_0 conda-forge
nbformat 5.3.0 pyhd8ed1ab_0 conda-forge
ncurses 6.3 h27087fc_1 conda-forge
nest-asyncio 1.5.5 pyhd8ed1ab_0 conda-forge
nodejs 17.9.0 h96d913c_0 conda-forge
notebook 6.4.11 pyha770c72_0 conda-forge
notebook-shim 0.1.0 pyhd8ed1ab_0 conda-forge
oauthlib 3.2.0 pyhd8ed1ab_0 conda-forge
openssl 1.1.1n h166bdaf_0 conda-forge
packaging 21.3 pyhd8ed1ab_0 conda-forge
pamela 1.0.0 py_0 conda-forge
pandoc 2.18 ha770c72_0 conda-forge
pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge
parso 0.8.3 pyhd8ed1ab_0 conda-forge
pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
pickleshare 0.7.5 py_1003 conda-forge
pip 22.0.4 pyhd8ed1ab_0 conda-forge
prometheus_client 0.14.1 pyhd8ed1ab_0 conda-forge
prompt-toolkit 3.0.29 pyha770c72_0 conda-forge
psutil 5.9.0 py310h5764c6d_1 conda-forge
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge
pycparser 2.21 pyhd8ed1ab_0 conda-forge
pycurl 7.45.1 py310h2aed498_1 conda-forge
pygments 2.12.0 pyhd8ed1ab_0 conda-forge
pyjwt 2.3.0 pyhd8ed1ab_1 conda-forge
pyopenssl 22.0.0 pyhd8ed1ab_0 conda-forge
pyparsing 3.0.8 pyhd8ed1ab_0 conda-forge
pyrsistent 0.18.1 py310h5764c6d_1 conda-forge
pysocks 1.7.1 py310hff52083_5 conda-forge
python 3.10.4 h9a8a25e_0_cpython conda-forge
python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge
python-fastjsonschema 2.15.3 pyhd8ed1ab_0 conda-forge
python-json-logger 2.0.1 pyh9f0ad1d_0 conda-forge
python_abi 3.10 2_cp310 conda-forge
pytz 2022.1 pyhd8ed1ab_0 conda-forge
pyzmq 22.3.0 py310h330234f_2 conda-forge
readline 8.1 h46c0cb4_0 conda-forge
requests 2.27.1 pyhd8ed1ab_0 conda-forge
ruamel.yaml 0.17.21 py310h5764c6d_1 conda-forge
ruamel.yaml.clib 0.2.6 py310h5764c6d_1 conda-forge
send2trash 1.8.0 pyhd8ed1ab_0 conda-forge
setuptools 62.1.0 py310hff52083_0 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
smmap 3.0.5 pyh44b312d_0 conda-forge
sniffio 1.2.0 py310hff52083_3 conda-forge
soupsieve 2.3.1 pyhd8ed1ab_0 conda-forge
sqlalchemy 1.4.35 py310h5764c6d_0 conda-forge
sqlite 3.38.2 h4ff8645_0 conda-forge
stack_data 0.2.0 pyhd8ed1ab_0 conda-forge
terminado 0.13.3 py310hff52083_1 conda-forge
tinycss2 1.1.1 pyhd8ed1ab_0 conda-forge
tk 8.6.12 h27826a3_0 conda-forge
tornado 6.1 py310h5764c6d_3 conda-forge
traitlets 5.1.1 pyhd8ed1ab_0 conda-forge
typing_extensions 4.2.0 pyha770c72_1 conda-forge
tzdata 2022a h191b570_0 conda-forge
urllib3 1.26.9 pyhd8ed1ab_0 conda-forge
wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge
webencodings 0.5.1 py_1 conda-forge
websocket-client 1.3.2 pyhd8ed1ab_0 conda-forge
wheel 0.37.1 pyhd8ed1ab_0 conda-forge
xz 5.2.5 h516909a_1 conda-forge
zeromq 4.3.4 h9c3ff4c_1 conda-forge
zipp 3.8.0 pyhd8ed1ab_0 conda-forge
zlib 1.2.11 h166bdaf_1014 conda-forge
Log output (fresh installation w/o jupyterlab-lsp)
Installation
conda create --name jupyterhub2 jupyterhub jupyterlab jupyterlab_widgets jupyterlab-git
Logfile
[D 2022-04-26 12:37:20.390 JupyterHub roles:454] Assigning default role to User uidk9081
[I 2022-04-26 12:37:20.403 JupyterHub roles:366] Adding role user for User: uidk9081
[D 2022-04-26 12:37:20.413 JupyterHub roles:454] Assigning default role to User uidk9081
[D 2022-04-26 12:37:20.421 JupyterHub base:565] Setting cookie jupyterhub-session-id: {'httponly': True, 'secure': True, 'path': '/'}
[D 2022-04-26 12:37:20.422 JupyterHub base:569] Setting cookie for uidk9081: jupyterhub-hub-login
[D 2022-04-26 12:37:20.422 JupyterHub base:565] Setting cookie jupyterhub-hub-login: {'httponly': True, 'secure': True, 'path': '/hub/'}
[I 2022-04-26 12:37:20.422 JupyterHub base:813] User logged in: uidk9081
[I 2022-04-26 12:37:20.424 JupyterHub log:189] 302 POST /hub/login?next=%2Fhub%2F -> /hub/ ([email protected]) 2457.96ms
[D 2022-04-26 12:37:20.523 JupyterHub base:281] Recording first activity for <User(uidk9081 0/1 running)>
[D 2022-04-26 12:37:20.534 JupyterHub user:399] Creating <class 'jupyterhub.spawner.LocalProcessSpawner'> for uidk9081:
[I 2022-04-26 12:37:20.536 JupyterHub log:189] 302 GET /hub/ -> /hub/spawn ([email protected]) 15.28ms
[D 2022-04-26 12:37:20.582 JupyterHub scopes:491] Checking access via scope servers
[D 2022-04-26 12:37:20.582 JupyterHub scopes:402] Argument-based access to /hub/spawn via servers
[D 2022-04-26 12:37:20.583 JupyterHub pages:215] Triggering spawn with default options for uidk9081
[D 2022-04-26 12:37:20.583 JupyterHub base:931] Initiating spawn for uidk9081
[D 2022-04-26 12:37:20.583 JupyterHub base:935] 0/100 concurrent spawns
[D 2022-04-26 12:37:20.584 JupyterHub base:940] 0 active servers
[D 2022-04-26 12:37:20.589 JupyterHub roles:477] Checking token permissions against requested role server
[I 2022-04-26 12:37:20.592 JupyterHub roles:482] Adding role server to token: <APIToken('8c7c...', user='uidk9081', client_id='jupyterhub')>
[I 2022-04-26 12:37:20.603 JupyterHub provider:607] Creating oauth client jupyterhub-user-uidk9081
[D 2022-04-26 12:37:20.626 JupyterHub user:728] Calling Spawner.start for uidk9081
[I 2022-04-26 12:37:20.628 JupyterHub spawner:1561] Spawning jupyterhub-singleuser
[D 2022-04-26 12:37:20.644 JupyterHub spawner:1256] Polling subprocess every 30s
[I 2022-04-26 12:37:21.585 JupyterHub log:189] 302 GET /hub/spawn -> /hub/spawn-pending/uidk9081 ([email protected]) 1004.34ms
[D 2022-04-26 12:37:21.643 JupyterHub scopes:491] Checking access via scope servers
[D 2022-04-26 12:37:21.644 JupyterHub scopes:402] Argument-based access to /hub/spawn-pending/uidk9081 via servers
[I 2022-04-26 12:37:21.644 JupyterHub pages:401] uidk9081 is pending spawn
[I 2022-04-26 12:37:21.649 JupyterHub log:189] 200 GET /hub/spawn-pending/uidk9081 ([email protected]) 8.44ms
[D 2022-04-26 12:37:21.783 JupyterHub scopes:491] Checking access via scope read:servers
[D 2022-04-26 12:37:21.784 JupyterHub scopes:402] Argument-based access to /hub/api/users/uidk9081/server/progress via read:servers
[I 2022-04-26 12:37:23.576 JupyterHub log:189] 200 GET /hub/api (@127.0.0.1) 0.87ms
Installed packages
Click to expand!
$ conda list -n jupyterhub2
# packages in environment at /opt/miniconda/envs/jupyterhub2:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
alembic 1.7.7 pyhd8ed1ab_0 conda-forge
anyio 3.5.0 py310hff52083_0 conda-forge
argon2-cffi 21.3.0 pyhd8ed1ab_0 conda-forge
argon2-cffi-bindings 21.2.0 py310h5764c6d_2 conda-forge
asttokens 2.0.5 pyhd8ed1ab_0 conda-forge
async_generator 1.10 py_0 conda-forge
attrs 21.4.0 pyhd8ed1ab_0 conda-forge
babel 2.9.1 pyh44b312d_0 conda-forge
backcall 0.2.0 pyh9f0ad1d_0 conda-forge
backports 1.0 py_2 conda-forge
backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge
beautifulsoup4 4.11.1 pyha770c72_0 conda-forge
bleach 5.0.0 pyhd8ed1ab_0 conda-forge
blinker 1.4 py_1 conda-forge
brotlipy 0.7.0 py310h5764c6d_1004 conda-forge
bzip2 1.0.8 h7f98852_4 conda-forge
c-ares 1.18.1 h7f98852_0 conda-forge
ca-certificates 2021.10.8 ha878542_0 conda-forge
certifi 2021.10.8 py310hff52083_2 conda-forge
certipy 0.1.3 py_0 conda-forge
cffi 1.15.0 py310h0fdd8cc_0 conda-forge
charset-normalizer 2.0.12 pyhd8ed1ab_0 conda-forge
colorama 0.4.4 pyh9f0ad1d_0 conda-forge
configurable-http-proxy 4.5.1 node17_h7e777a6_1 conda-forge
cryptography 36.0.2 py310h597c629_1 conda-forge
debugpy 1.6.0 py310hd8f1fbe_0 conda-forge
decorator 5.1.1 pyhd8ed1ab_0 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
entrypoints 0.4 pyhd8ed1ab_0 conda-forge
executing 0.8.3 pyhd8ed1ab_0 conda-forge
flit-core 3.7.1 pyhd8ed1ab_0 conda-forge
gitdb 4.0.9 pyhd8ed1ab_0 conda-forge
gitpython 3.1.27 pyhd8ed1ab_0 conda-forge
greenlet 1.1.2 py310hd8f1fbe_2 conda-forge
icu 70.1 h27087fc_0 conda-forge
idna 3.3 pyhd8ed1ab_0 conda-forge
importlib-metadata 4.11.3 py310hff52083_1 conda-forge
importlib_metadata 4.11.3 hd8ed1ab_1 conda-forge
importlib_resources 5.7.1 pyhd8ed1ab_0 conda-forge
ipykernel 6.13.0 py310hfdc917e_0 conda-forge
ipython 8.2.0 py310hff52083_0 conda-forge
ipython_genutils 0.2.0 py_1 conda-forge
jedi 0.18.1 py310hff52083_1 conda-forge
jinja2 3.1.1 pyhd8ed1ab_0 conda-forge
json5 0.9.5 pyh9f0ad1d_0 conda-forge
jsonschema 4.4.0 pyhd8ed1ab_0 conda-forge
jupyter-server-mathjax 0.2.5 pyhc268e32_0 conda-forge
jupyter_client 7.2.2 pyhd8ed1ab_1 conda-forge
jupyter_core 4.9.2 py310hff52083_0 conda-forge
jupyter_server 1.16.0 pyhd8ed1ab_1 conda-forge
jupyter_telemetry 0.1.0 pyhd8ed1ab_1 conda-forge
jupyterhub 2.2.2 pyhd8ed1ab_1 conda-forge
jupyterhub-base 2.2.2 pyhd8ed1ab_1 conda-forge
jupyterlab 3.3.4 pyhd8ed1ab_0 conda-forge
jupyterlab-git 0.37.0 pyhd8ed1ab_0 conda-forge
jupyterlab_pygments 0.2.2 pyhd8ed1ab_0 conda-forge
jupyterlab_server 2.13.0 pyhd8ed1ab_1 conda-forge
jupyterlab_widgets 1.1.0 pyhd8ed1ab_0 conda-forge
keyutils 1.6.1 h166bdaf_0 conda-forge
krb5 1.19.3 h3790be6_0 conda-forge
ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge
libcurl 7.82.0 h7bff187_0 conda-forge
libedit 3.1.20191231 he28a2e2_2 conda-forge
libev 4.33 h516909a_1 conda-forge
libffi 3.4.2 h7f98852_5 conda-forge
libgcc-ng 11.2.0 h1d223b6_16 conda-forge
libgomp 11.2.0 h1d223b6_16 conda-forge
libnghttp2 1.47.0 h727a467_0 conda-forge
libnsl 2.0.0 h7f98852_0 conda-forge
libsodium 1.0.18 h36c2ea0_1 conda-forge
libssh2 1.10.0 ha56f1ee_2 conda-forge
libstdcxx-ng 11.2.0 he4da1e4_16 conda-forge
libuuid 2.32.1 h7f98852_1000 conda-forge
libuv 1.43.0 h7f98852_0 conda-forge
libzlib 1.2.11 h166bdaf_1014 conda-forge
mako 1.2.0 pyhd8ed1ab_1 conda-forge
markupsafe 2.1.1 py310h5764c6d_1 conda-forge
matplotlib-inline 0.1.3 pyhd8ed1ab_0 conda-forge
mistune 0.8.4 py310h6acc77f_1005 conda-forge
nbclassic 0.3.7 pyhd8ed1ab_0 conda-forge
nbclient 0.6.0 pyhd8ed1ab_0 conda-forge
nbconvert 6.5.0 pyhd8ed1ab_0 conda-forge
nbconvert-core 6.5.0 pyhd8ed1ab_0 conda-forge
nbconvert-pandoc 6.5.0 pyhd8ed1ab_0 conda-forge
nbdime 3.1.1 pyhd8ed1ab_0 conda-forge
nbformat 5.3.0 pyhd8ed1ab_0 conda-forge
ncurses 6.3 h27087fc_1 conda-forge
nest-asyncio 1.5.5 pyhd8ed1ab_0 conda-forge
nodejs 17.9.0 h96d913c_0 conda-forge
notebook 6.4.11 pyha770c72_0 conda-forge
notebook-shim 0.1.0 pyhd8ed1ab_0 conda-forge
oauthlib 3.2.0 pyhd8ed1ab_0 conda-forge
openssl 1.1.1n h166bdaf_0 conda-forge
packaging 21.3 pyhd8ed1ab_0 conda-forge
pamela 1.0.0 py_0 conda-forge
pandoc 2.18 ha770c72_0 conda-forge
pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge
parso 0.8.3 pyhd8ed1ab_0 conda-forge
pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
pickleshare 0.7.5 py_1003 conda-forge
pip 22.0.4 pyhd8ed1ab_0 conda-forge
prometheus_client 0.14.1 pyhd8ed1ab_0 conda-forge
prompt-toolkit 3.0.29 pyha770c72_0 conda-forge
psutil 5.9.0 py310h5764c6d_1 conda-forge
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge
pycparser 2.21 pyhd8ed1ab_0 conda-forge
pycurl 7.45.1 py310h2aed498_1 conda-forge
pygments 2.12.0 pyhd8ed1ab_0 conda-forge
pyjwt 2.3.0 pyhd8ed1ab_1 conda-forge
pyopenssl 22.0.0 pyhd8ed1ab_0 conda-forge
pyparsing 3.0.8 pyhd8ed1ab_0 conda-forge
pyrsistent 0.18.1 py310h5764c6d_1 conda-forge
pysocks 1.7.1 py310hff52083_5 conda-forge
python 3.10.4 h9a8a25e_0_cpython conda-forge
python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge
python-fastjsonschema 2.15.3 pyhd8ed1ab_0 conda-forge
python-json-logger 2.0.1 pyh9f0ad1d_0 conda-forge
python_abi 3.10 2_cp310 conda-forge
pytz 2022.1 pyhd8ed1ab_0 conda-forge
pyzmq 22.3.0 py310h330234f_2 conda-forge
readline 8.1 h46c0cb4_0 conda-forge
requests 2.27.1 pyhd8ed1ab_0 conda-forge
ruamel.yaml 0.17.21 py310h5764c6d_1 conda-forge
ruamel.yaml.clib 0.2.6 py310h5764c6d_1 conda-forge
send2trash 1.8.0 pyhd8ed1ab_0 conda-forge
setuptools 62.1.0 py310hff52083_0 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
smmap 3.0.5 pyh44b312d_0 conda-forge
sniffio 1.2.0 py310hff52083_3 conda-forge
soupsieve 2.3.1 pyhd8ed1ab_0 conda-forge
sqlalchemy 1.4.35 py310h5764c6d_0 conda-forge
sqlite 3.38.2 h4ff8645_0 conda-forge
stack_data 0.2.0 pyhd8ed1ab_0 conda-forge
terminado 0.13.3 py310hff52083_1 conda-forge
tinycss2 1.1.1 pyhd8ed1ab_0 conda-forge
tk 8.6.12 h27826a3_0 conda-forge
tornado 6.1 py310h5764c6d_3 conda-forge
traitlets 5.1.1 pyhd8ed1ab_0 conda-forge
typing_extensions 4.2.0 pyha770c72_1 conda-forge
tzdata 2022a h191b570_0 conda-forge
urllib3 1.26.9 pyhd8ed1ab_0 conda-forge
wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge
webencodings 0.5.1 py_1 conda-forge
websocket-client 1.3.2 pyhd8ed1ab_0 conda-forge
wheel 0.37.1 pyhd8ed1ab_0 conda-forge
xz 5.2.5 h516909a_1 conda-forge
zeromq 4.3.4 h9c3ff4c_1 conda-forge
zipp 3.8.0 pyhd8ed1ab_0 conda-forge
zlib 1.2.11 h166bdaf_1014 conda-forge