This repository was archived by the owner on Jun 3, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 231
This repository was archived by the owner on Jun 3, 2024. It is now read-only.
What are the specific dependencies of Jupyter Dash? #100
Copy link
Copy link
Open
Description
I am having a really fun time trying to get Jupyter Dash working in my Jupyter Hub configuration. It would seem that I have some incompatible packages, and I don't know which versions I should change.
My Python environment running my JupyerLab instance has these packages:
Package Version
--------------------------------- -----------
absl-py 1.2.0
aiohttp 3.8.1
aiosignal 1.2.0
alembic 1.8.1
ansi2html 1.8.0
ansiwrap 0.8.4
anyio 3.6.1
argon2-cffi 21.3.0
argon2-cffi-bindings 21.2.0
arrow 1.2.2
astroid 2.12.5
async-generator 1.10
async-timeout 4.0.2
attrs 22.1.0
autopep8 1.6.0
Babel 2.10.3
backcall 0.2.0
beautifulsoup4 4.11.1
binaryornot 0.4.4
black 21.12b0
bleach 5.0.1
bokeh 2.4.3
Brotli 1.0.9
cachetools 4.2.4
certifi 2022.6.15
certipy 0.1.3
cffi 1.15.1
chardet 5.0.0
charset-normalizer 2.1.1
click 8.1.3
cloudpickle 2.1.0
cmake 3.24.1
colorama 0.4.5
configparser 5.3.0
cookiecutter 2.1.1
cryptography 37.0.4
cycler 0.11.0
Cython 0.29.32
dash 2.6.1
dash-core-components 2.0.0
dash-html-components 2.0.0
dash-table 5.0.0
dask 2021.12.0
debugpy 1.6.3
decorator 5.1.1
defusedxml 0.7.1
Deprecated 1.2.13
deprecation 2.1.0
dill 0.3.5.1
docstring-parser 0.14.1
elyra 3.10.1
elyra-examples-kfp-catalog 0.1.0
entrypoints 0.4
ERAlchemy 1.2.10
fastjsonschema 2.16.1
fire 0.4.0
flake8 4.0.1
Flask 2.2.2
Flask-Compress 1.12
fonttools 4.37.1
frozenlist 1.3.1
fsspec 2022.8.1
gitdb 4.0.9
GitPython 3.1.27
google-api-core 2.8.2
google-api-python-client 1.12.11
google-auth 1.35.0
google-auth-httplib2 0.1.0
google-cloud-core 2.3.2
google-cloud-storage 1.44.0
google-crc32c 1.3.0
google-resumable-media 2.3.3
googleapis-common-protos 1.56.4
httplib2 0.20.4
idna 3.3
importlib-metadata 4.12.0
iniconfig 1.1.1
ipykernel 6.15.2
ipympl 0.8.0
ipython 7.32.0
ipython-genutils 0.2.0
ipywidgets 7.7.2
isort 5.10.1
itsdangerous 2.1.2
jedi 0.18.1
Jinja2 3.1.2
jinja2-time 0.2.0
json5 0.9.10
jsonschema 3.2.0
jupyter 1.0.0
jupyter-bokeh 3.0.2
jupyter_client 7.3.5
jupyter-console 6.4.4
jupyter-core 4.11.1
jupyter-dash 0.3.1
jupyter-lsp 1.5.1
jupyter_packaging 0.12.3
jupyter-resource-usage 0.6.2
jupyter-server 1.18.1
jupyter-server-mathjax 0.2.6
jupyter-server-proxy 3.2.1
jupyter-telemetry 0.1.0
jupyterhub 1.5.0
jupyterlab 3.4.3
jupyterlab-code-cell-collapser 1.0.0
jupyterlab-execute-time 2.0.5
jupyterlab-geojson 3.2.0
jupyterlab-git 0.32.2
jupyterlab-lsp 3.8.1
jupyterlab-pygments 0.2.2
jupyterlab_server 2.15.1
jupyterlab-sql 1.1.2
jupyterlab-system-monitor 0.8.0
jupyterlab-tabular-data-editor 1.0.0
jupyterlab-topbar 0.6.1
jupyterlab-tour 3.1.4
jupyterlab-widgets 1.1.1
kfp 1.8.13
kfp-pipeline-spec 0.1.16
kfp-server-api 1.8.4
kfp-tekton 1.2.3
kiwisolver 1.4.4
kubernetes 18.20.0
lazy-object-proxy 1.7.1
lckr-jupyterlab-variableinspector 3.0.9
locket 1.0.0
lxml 4.9.1
Mako 1.2.2
MarkupSafe 2.1.1
matplotlib 3.5.3
matplotlib-inline 0.1.6
mccabe 0.6.1
minio 7.1.11
mistune 2.0.4
multidict 6.0.2
mypy-extensions 0.4.3
nbclassic 0.3.7
nbclient 0.6.7
nbconvert 7.0.0
nbdime 3.1.1
nbformat 5.4.0
nest-asyncio 1.5.5
networkx 2.8.6
nose 1.3.7
notebook 6.4.12
notebook-shim 0.1.0
numpy 1.23.2
oauthlib 3.2.0
packaging 21.3
pamela 1.0.0
pandas 1.4.4
pandocfilters 1.5.0
papermill 2.4.0
parso 0.8.3
partd 1.3.0
pathspec 0.10.0
pexpect 4.8.0
pickleshare 0.7.5
Pillow 9.2.0
pip 22.2.2
platformdirs 2.5.2
plotly 5.10.0
pluggy 1.0.0
prometheus-client 0.14.1
prompt-toolkit 3.0.30
protobuf 3.20.1
psutil 5.9.1
psycopg2 2.9.3
ptyprocess 0.7.0
py 1.11.0
pyasn1 0.4.8
pyasn1-modules 0.2.8
pycodestyle 2.8.0
pycparser 2.21
pydantic 1.10.1
pydocstyle 6.1.1
pydot 1.4.2
pyflakes 2.4.0
PyGithub 1.55
Pygments 2.13.0
pygraphviz 1.10
PyJWT 2.4.0
pylint 2.15.0
pymssql 2.2.5
PyNaCl 1.5.0
pyodbc 4.0.34
pyOpenSSL 22.0.0
pyparsing 3.0.9
pyrsistent 0.18.1
pytest 6.2.5
python-dateutil 2.8.2
python-gitlab 3.9.0
python-json-logger 2.0.4
python-lsp-jsonrpc 1.0.0
python-lsp-server 1.5.0
python-slugify 6.1.2
pytz 2022.2.1
PyYAML 5.4.1
pyzmq 23.2.1
qtconsole 5.3.2
QtPy 2.2.0
requests 2.28.1
requests-oauthlib 1.3.1
requests-toolbelt 0.9.1
retrying 1.3.3
rfc3986-validator 0.1.1
rope 1.1.1
rsa 4.9
ruamel.yaml 0.17.21
ruamel.yaml.clib 0.2.6
scipy 1.9.1
seaborn 0.11.2
Send2Trash 1.8.0
setuptools 63.4.1
setuptools-scm 6.4.2
simpervisor 0.4
six 1.16.0
smmap 5.0.0
sniffio 1.2.0
snowballstemmer 2.2.0
soupsieve 2.3.2.post1
SQLAlchemy 1.3.24
strip-hints 0.1.10
tabulate 0.8.10
tenacity 8.0.1
termcolor 1.1.0
termcolor-whl 1.1.2
terminado 0.15.0
text-unidecode 1.3
textwrap3 0.9.2
tini 3.0.1
tinycss2 1.1.1
toml 0.10.2
tomli 1.2.3
tomlkit 0.11.4
toolz 0.12.0
tornado 6.2
tqdm 4.64.0
traitlets 5.3.0
typer 0.6.1
typing_extensions 4.3.0
ujson 5.4.0
uritemplate 3.0.1
urllib3 1.26.12
watchdog 2.1.9
wcwidth 0.2.5
webencodings 0.5.1
websocket-client 1.4.0
Werkzeug 2.2.2
whatthepatch 1.0.2
wheel 0.37.1
widgetsnbextension 3.6.1
wrapt 1.14.1
xlrd 1.2.0
yapf 0.32.0
yarl 1.8.1
yaspin 2.2.0
zipp 3.8.1
I get this error when I try to run JupyterDash.infer_jupyter_proxy_config()
18 if IPython.get_ipython() is not None:
19 if _dash_comm.kernel is not None:
---> 20 _caller["parent"] = _dash_comm.kernel.get_parent()
21 _dash_comm.send({
22 'type': 'base_url_request'
23 })
AttributeError: 'IPythonKernel' object has no attribute 'get_parent'
Which makes be believe that maybe my ipython
version is incompatible..
Now I am able to launch the Dashboard but get a bunch of 404
errors when I try to access it through jupyter-server-proxy
. It looks like the dashboard isn't getting the updated proxy path.
Any guidance would be much appreciated...
TIA
Metadata
Metadata
Assignees
Labels
No labels