Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial example doesn't actually render spreadsheet on OVH cloud #44

Open
MichaelTiemannOSC opened this issue Jun 5, 2021 · 4 comments

Comments

@MichaelTiemannOSC
Copy link

Environment

  • Operating System: Linux jupyter-modin-2dproject-2dmodin-2dhw4zx31y 4.15.0-128-generic How to apply pandas styles to qgrid dataframe quantopian/qgrid#131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  • Python Version: $ python --version = Python 3.7.10
  • How did you install modin-spreadsheet: it was a consequence of pip installing the requirements.txt file.
  • Python packages: $ pip freeze or $ conda list (please include modin-spreadsheet, notebook, and jupyterlab versions)
aiobotocore==1.3.0
aiohttp==3.7.4.post0
aiohttp-cors==0.7.0
aioitertools==0.7.1
aioredis==1.3.1
alembic @ file:///home/conda/feedstock_root/build_artifacts/alembic_1613901514078/work
anyio @ file:///home/conda/feedstock_root/build_artifacts/anyio_1612745536224/work/dist
argon2-cffi @ file:///home/conda/feedstock_root/build_artifacts/argon2-cffi_1602546578258/work
async-generator==1.10
async-timeout==3.0.1
attrs @ file:///home/conda/feedstock_root/build_artifacts/attrs_1605083924122/work
Babel @ file:///home/conda/feedstock_root/build_artifacts/babel_1605182336601/work
backcall @ file:///home/conda/feedstock_root/build_artifacts/backcall_1592338393461/work
backports.functools-lru-cache==1.6.1
bleach @ file:///home/conda/feedstock_root/build_artifacts/bleach_1612213472466/work
blessings==1.7
blinker==1.4
botocore==1.20.49
brotlipy==0.7.0
cachetools==4.2.2
certifi==2020.12.5
certipy==0.1.3
cffi @ file:///home/conda/feedstock_root/build_artifacts/cffi_1613413867554/work
chardet @ file:///home/conda/feedstock_root/build_artifacts/chardet_1610093487176/work
click==8.0.1
colorama==0.4.4
colorful==0.5.4
cryptography @ file:///home/conda/feedstock_root/build_artifacts/cryptography_1612993734132/work
decorator==4.4.2
defusedxml==0.6.0
entrypoints @ file:///home/conda/feedstock_root/build_artifacts/entrypoints_1602701733603/work/dist/entrypoints-0.3-py2.py3-none-any.whl
filelock==3.0.12
fsspec==2021.5.0
google-api-core==1.29.0
google-auth==1.30.1
googleapis-common-protos==1.53.0
gpustat==0.6.0
grpcio==1.38.0
hiredis==2.0.0
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1593328102638/work
importlib-metadata @ file:///home/conda/feedstock_root/build_artifacts/importlib-metadata_1610355166636/work
ipykernel @ file:///home/conda/feedstock_root/build_artifacts/ipykernel_1613852948592/work/dist/ipykernel-5.5.0-py3-none-any.whl
ipython @ file:///home/conda/feedstock_root/build_artifacts/ipython_1612487002309/work
ipython-genutils==0.2.0
ipywidgets @ file:///home/conda/feedstock_root/build_artifacts/ipywidgets_1609995587151/work
jedi @ file:///home/conda/feedstock_root/build_artifacts/jedi_1610146791823/work
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/jinja2_1612119311452/work
jmespath==0.10.0
json5 @ file:///home/conda/feedstock_root/build_artifacts/json5_1600692310011/work
jsonschema==3.2.0
jupyter==1.0.0
jupyter-client @ file:///home/conda/feedstock_root/build_artifacts/jupyter_client_1610375432619/work
jupyter-console==6.4.0
jupyter-core @ file:///home/conda/feedstock_root/build_artifacts/jupyter_core_1612125257337/work
jupyter-offlinenotebook @ file:///home/conda/feedstock_root/build_artifacts/jupyter-offlinenotebook_1610833110941/work
jupyter-resource-usage @ file:///home/conda/feedstock_root/build_artifacts/jupyter-resource-usage_1608550684149/work
jupyter-server @ file:///home/conda/feedstock_root/build_artifacts/jupyter_server_1613709403212/work
jupyter-telemetry @ file:///home/conda/feedstock_root/build_artifacts/jupyter_telemetry_1605173804246/work
jupyterhub @ file:///home/conda/feedstock_root/build_artifacts/jupyterhub-feedstock_1607688225833/work
jupyterlab @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_1612296988614/work
jupyterlab-pygments @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_pygments_1601375948261/work
jupyterlab-server @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_server_1613760084674/work
jupyterlab-widgets @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_widgets_1609173350931/work
Mako @ file:///home/conda/feedstock_root/build_artifacts/mako_1610659158978/work
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1610127564475/work
mistune @ file:///home/conda/feedstock_root/build_artifacts/mistune_1610112870915/work
modin @ file:///home/jovyan
modin-spreadsheet==0.1.2
msgpack==1.0.2
multidict==5.1.0
nbclassic @ file:///home/conda/feedstock_root/build_artifacts/nbclassic_1610352513187/work
nbclient @ file:///home/conda/feedstock_root/build_artifacts/nbclient_1612903843315/work
nbconvert @ file:///home/conda/feedstock_root/build_artifacts/nbconvert_1605401831777/work
nbformat @ file:///home/conda/feedstock_root/build_artifacts/nbformat_1611005694671/work
nest-asyncio @ file:///home/conda/feedstock_root/build_artifacts/nest-asyncio_1605195931949/work
notebook @ file:///home/conda/feedstock_root/build_artifacts/notebook_1610575319689/work
nteract-on-jupyter==2.1.3
numpy==1.20.3
nvidia-ml-py3==7.352.0
oauthlib==3.0.1
opencensus==0.7.13
opencensus-context==0.1.2
packaging @ file:///home/conda/feedstock_root/build_artifacts/packaging_1612459636436/work
pamela==1.0.0
pandas==1.2.4
pandocfilters==1.4.2
parso @ file:///home/conda/feedstock_root/build_artifacts/parso_1607618318316/work
pexpect==4.8.0
pickleshare @ file:///home/conda/feedstock_root/build_artifacts/pickleshare_1602535628301/work
prometheus-client @ file:///home/conda/feedstock_root/build_artifacts/prometheus_client_1605543085815/work
prompt-toolkit @ file:///home/conda/feedstock_root/build_artifacts/prompt-toolkit_1613068548426/work
protobuf==3.17.2
psutil @ file:///home/conda/feedstock_root/build_artifacts/psutil_1610127094245/work
ptyprocess @ file:///home/conda/feedstock_root/build_artifacts/ptyprocess_1609419310487/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl
py-spy==0.3.7
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser @ file:///home/conda/feedstock_root/build_artifacts/pycparser_1593275161868/work
pycurl==7.43.0.6
Pygments @ file:///home/conda/feedstock_root/build_artifacts/pygments_1613412098605/work
PyJWT @ file:///home/conda/feedstock_root/build_artifacts/pyjwt_1610910308735/work
pyOpenSSL @ file:///home/conda/feedstock_root/build_artifacts/pyopenssl_1608055815057/work
pyparsing==2.4.7
pyrsistent @ file:///home/conda/feedstock_root/build_artifacts/pyrsistent_1610146801408/work
PySocks @ file:///home/conda/feedstock_root/build_artifacts/pysocks_1610291444829/work
python-dateutil==2.8.1
python-editor==1.0.4
python-json-logger @ file:///home/conda/feedstock_root/build_artifacts/python-json-logger_1602545356084/work
pytz @ file:///home/conda/feedstock_root/build_artifacts/pytz_1612179539967/work
PyYAML==5.4.1
pyzmq @ file:///home/conda/feedstock_root/build_artifacts/pyzmq_1613478743724/work
qtconsole==5.1.0
QtPy==1.9.0
ray==1.1.0
redis==3.5.3
requests @ file:///home/conda/feedstock_root/build_artifacts/requests_1608156231189/work
rsa==4.7.2
ruamel.yaml @ file:///home/conda/feedstock_root/build_artifacts/ruamel.yaml_1610291373612/work
ruamel.yaml.clib @ file:///home/conda/feedstock_root/build_artifacts/ruamel.yaml.clib_1610146839777/work
s3fs==2021.5.0
Send2Trash==1.5.0
six @ file:///home/conda/feedstock_root/build_artifacts/six_1590081179328/work
sniffio @ file:///home/conda/feedstock_root/build_artifacts/sniffio_1610318316464/work
SQLAlchemy @ file:///home/conda/feedstock_root/build_artifacts/sqlalchemy_1612225082967/work
terminado @ file:///home/conda/feedstock_root/build_artifacts/terminado_1609794176029/work
testpath==0.4.4
tornado @ file:///home/conda/feedstock_root/build_artifacts/tornado_1610094704591/work
traitlets @ file:///home/conda/feedstock_root/build_artifacts/traitlets_1602771532708/work
typing-extensions @ file:///home/conda/feedstock_root/build_artifacts/typing_extensions_1602702424206/work
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1611695416663/work
wcwidth @ file:///home/conda/feedstock_root/build_artifacts/wcwidth_1600965781394/work
webencodings==0.5.1
widgetsnbextension @ file:///home/conda/feedstock_root/build_artifacts/widgetsnbextension_1603129364725/work
wrapt==1.12.1
yarl==1.6.3
zipp @ file:///home/conda/feedstock_root/build_artifacts/zipp_1603668650351/work
jovyan@jupyter-modin-2dproject-2dmodin-2dkus8igqq:~/examples/spreadsheet$```

* Jupyter lab packages (if applicable): `$ jupyter labextension list`
```jovyan@jupyter-modin-2dproject-2dmodin-2dkus8igqq:~/examples/spreadsheet$ jupyter labextension list
JupyterLab v3.0.7
/srv/conda/envs/notebook/share/jupyter/labextensions
        jupyter-offlinenotebook v0.2.1 enabled OK
        @jupyter-widgets/jupyterlab-manager v3.0.0 enabled OK (python, jupyterlab_widgets)
        @jupyter-server/resource-usage v0.5.0 enabled OK (python, jupyter-resource-usage)

jovyan@jupyter-modin-2dproject-2dmodin-2dkus8igqq:~/examples/spreadsheet$```

### Description of Issue

* I created a binder to see the Mondin spreadsheet in action in a hosted cloud environment.  I created this binder: https://hub-binder.mybinder.ovh/user/modin-project-modin-hw4zx31y/notebooks/examples/spreadsheet/tutorial.ipynb

* The crucial Notebook cell where the spreadsheet should be rendered does not in fact render the spreadsheet.  Even when I call `display(spreadsheet)`

Nothing happens.

### Reproduction Steps

1. Visit Mondin homepage, http://modin.org/
2. Click on binder icon (https://mybinder.org/v2/gh/modin-project/modin/master)
3. Wait for the build to finish.
4. Follow instructions regarding the installation of modin and ray from requirements.txt
5. Start walking through the notebook

### What steps have you taken to resolve this already?

When the naken "spreadsheet" instance in the notebook cell did nothing, I tried calling "display(spreadsheet)" but that made no difference.

### Anything else?

Here is the log of the installation script:

```jovyan@jupyter-modin-2dproject-2dmodin-2dkus8igqq:~$ ls
asv_bench           commitlint.config.js  examples        modin         requirements-dev.txt  stress_tests
ci                  docker                LICENSE         NOTICE        scripts               versioneer.py
CODE_OF_CONDUCT.md  docs                  LICENSE_HEADER  README.md     setup.cfg
CODEOWNERS          environment-dev.yml   MANIFEST.in     requirements  setup.py
jovyan@jupyter-modin-2dproject-2dmodin-2dkus8igqq:~$ cd examples/spreadsheet/
jovyan@jupyter-modin-2dproject-2dmodin-2dkus8igqq:~/examples/spreadsheet$ ls
requirements.txt  tutorial.ipynb
jovyan@jupyter-modin-2dproject-2dmodin-2dkus8igqq:~/examples/spreadsheet$ pip install -r requirements.txt
Collecting git+https://github.com/modin-project/modin (from -r requirements.txt (line 3))
  Cloning https://github.com/modin-project/modin to /tmp/pip-req-build-8fuh2x_p
  Running command git clone -q https://github.com/modin-project/modin /tmp/pip-req-build-8fuh2x_p
Collecting s3fs
  Downloading s3fs-2021.5.0-py3-none-any.whl (24 kB)
Collecting ray==1.1.0
  Downloading ray-1.1.0-cp37-cp37m-manylinux2014_x86_64.whl (48.5 MB)
     |████████████████████████████████| 48.5 MB 27.5 MB/s
Collecting modin-spreadsheet
  Downloading modin_spreadsheet-0.1.2-py2.py3-none-any.whl (1.8 MB)
     |████████████████████████████████| 1.8 MB 29.0 MB/s
Requirement already satisfied: pandas==1.2.4 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from modin==0.9.1+68.g6475c9e->-r requirements.txt (line 3)) (1.2.4)
Requirement already satisfied: packaging in /srv/conda/envs/notebook/lib/python3.7/site-packages (from modin==0.9.1+68.g6475c9e->-r requirements.txt (line 3)) (20.9)
Requirement already satisfied: numpy>=1.16.5 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from modin==0.9.1+68.g6475c9e->-r requirements.txt (line 3)) (1.20.3)
Collecting colorama
  Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting gpustat
  Downloading gpustat-0.6.0.tar.gz (78 kB)
     |████████████████████████████████| 78 kB 16.7 MB/s
Collecting msgpack<2.0.0,>=1.0.0
  Downloading msgpack-1.0.2-cp37-cp37m-manylinux1_x86_64.whl (273 kB)
     |████████████████████████████████| 273 kB 48.7 MB/s
Collecting redis>=3.5.0
  Downloading redis-3.5.3-py2.py3-none-any.whl (72 kB)
     |████████████████████████████████| 72 kB 1.5 MB/s
Collecting colorful
  Downloading colorful-0.5.4-py2.py3-none-any.whl (201 kB)
     |████████████████████████████████| 201 kB 68.6 MB/s
Requirement already satisfied: requests in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ray==1.1.0->-r requirements.txt (line 2)) (2.25.1)
Collecting opencensus
  Downloading opencensus-0.7.13-py2.py3-none-any.whl (127 kB)
     |████████████████████████████████| 127 kB 65.4 MB/s
Collecting pyyaml
  Downloading PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl (636 kB)
     |████████████████████████████████| 636 kB 51.0 MB/s
Collecting aiohttp
  Downloading aiohttp-3.7.4.post0-cp37-cp37m-manylinux2014_x86_64.whl (1.3 MB)
     |████████████████████████████████| 1.3 MB 53.9 MB/s
Collecting py-spy>=0.2.0
  Downloading py_spy-0.3.7-py2.py3-none-manylinux1_x86_64.whl (3.1 MB)
     |████████████████████████████████| 3.1 MB 52.8 MB/s
Requirement already satisfied: jsonschema in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ray==1.1.0->-r requirements.txt (line 2)) (3.2.0)
Requirement already satisfied: prometheus-client>=0.7.1 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ray==1.1.0->-r requirements.txt (line 2)) (0.9.0)
Collecting aioredis
  Downloading aioredis-1.3.1-py3-none-any.whl (65 kB)
     |████████████████████████████████| 65 kB 8.3 MB/s
Collecting filelock
  Downloading filelock-3.0.12-py3-none-any.whl (7.6 kB)
Collecting protobuf>=3.8.0
  Downloading protobuf-3.17.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
     |████████████████████████████████| 1.0 MB 58.9 MB/s
Collecting click>=7.0
  Downloading click-8.0.1-py3-none-any.whl (97 kB)
     |████████████████████████████████| 97 kB 18.4 MB/s
Collecting aiohttp-cors
  Downloading aiohttp_cors-0.7.0-py3-none-any.whl (27 kB)
Collecting grpcio>=1.28.1
  Downloading grpcio-1.38.0-cp37-cp37m-manylinux2014_x86_64.whl (4.2 MB)
     |████████████████████████████████| 4.2 MB 51.8 MB/s
Requirement already satisfied: pytz>=2017.3 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from pandas==1.2.4->modin==0.9.1+68.g6475c9e->-r requirements.txt (line 3)) (2021.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from pandas==1.2.4->modin==0.9.1+68.g6475c9e->-r requirements.txt (line 3)) (2.8.1)
Requirement already satisfied: importlib-metadata in /srv/conda/envs/notebook/lib/python3.7/site-packages (from click>=7.0->ray==1.1.0->-r requirements.txt (line 2)) (3.4.0)
Requirement already satisfied: six>=1.5.2 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from grpcio>=1.28.1->ray==1.1.0->-r requirements.txt (line 2)) (1.15.0)
Requirement already satisfied: notebook>=6.0.3 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from modin-spreadsheet->-r requirements.txt (line 4)) (6.2.0)
Collecting jupyter>=1.0.0
  Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Requirement already satisfied: ipywidgets>=7.0.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from modin-spreadsheet->-r requirements.txt (line 4)) (7.6.3)
Requirement already satisfied: widgetsnbextension~=3.5.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (3.5.1)
Requirement already satisfied: jupyterlab-widgets>=1.0.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (1.0.0)
Requirement already satisfied: ipykernel>=4.5.1 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (5.5.0)
Requirement already satisfied: traitlets>=4.3.1 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (5.0.5)
Requirement already satisfied: ipython>=4.0.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (7.20.0)
Requirement already satisfied: nbformat>=4.2.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (5.1.2)
Requirement already satisfied: tornado>=4.2 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipykernel>=4.5.1->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (6.1)
Requirement already satisfied: jupyter-client in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipykernel>=4.5.1->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (6.1.11)
Requirement already satisfied: jedi>=0.16 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.18.0)
Requirement already satisfied: setuptools>=18.5 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (49.6.0.post20210108)
Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (3.0.16)
Requirement already satisfied: pygments in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (2.8.0)
Requirement already satisfied: pexpect>4.3 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (4.8.0)
Requirement already satisfied: backcall in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.2.0)
Requirement already satisfied: decorator in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (4.4.2)
Requirement already satisfied: pickleshare in /srv/conda/envs/notebook/lib/python3.7/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.7.5)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from jedi>=0.16->ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.8.1)
Collecting jupyter-console
  Downloading jupyter_console-6.4.0-py3-none-any.whl (22 kB)
Collecting qtconsole
  Downloading qtconsole-5.1.0-py3-none-any.whl (119 kB)
     |████████████████████████████████| 119 kB 51.5 MB/s
Requirement already satisfied: nbconvert in /srv/conda/envs/notebook/lib/python3.7/site-packages (from jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (6.0.7)
Requirement already satisfied: jupyter-core in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbformat>=4.2.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (4.7.1)
Requirement already satisfied: ipython-genutils in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbformat>=4.2.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.2.0)
Requirement already satisfied: pyrsistent>=0.14.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from jsonschema->ray==1.1.0->-r requirements.txt (line 2)) (0.17.3)
Requirement already satisfied: attrs>=17.4.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from jsonschema->ray==1.1.0->-r requirements.txt (line 2)) (20.3.0)
Requirement already satisfied: Send2Trash>=1.5.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from notebook>=6.0.3->modin-spreadsheet->-r requirements.txt (line 4)) (1.5.0)
Requirement already satisfied: jinja2 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from notebook>=6.0.3->modin-spreadsheet->-r requirements.txt (line 4)) (2.11.3)
Requirement already satisfied: terminado>=0.8.3 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from notebook>=6.0.3->modin-spreadsheet->-r requirements.txt (line 4)) (0.9.2)
Requirement already satisfied: argon2-cffi in /srv/conda/envs/notebook/lib/python3.7/site-packages (from notebook>=6.0.3->modin-spreadsheet->-r requirements.txt (line 4)) (20.1.0)
Requirement already satisfied: pyzmq>=17 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from notebook>=6.0.3->modin-spreadsheet->-r requirements.txt (line 4)) (22.0.3)
Requirement already satisfied: ptyprocess>=0.5 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from pexpect>4.3->ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.7.0)
Requirement already satisfied: wcwidth in /srv/conda/envs/notebook/lib/python3.7/site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython>=4.0.0->ipywidgets>=7.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.2.5)
Collecting fsspec==2021.05.0
  Downloading fsspec-2021.5.0-py3-none-any.whl (111 kB)
     |████████████████████████████████| 111 kB 73.8 MB/s
Collecting aiobotocore>=1.0.1
  Downloading aiobotocore-1.3.0.tar.gz (48 kB)
     |████████████████████████████████| 48 kB 7.6 MB/s
Collecting botocore<1.20.50,>=1.20.49
  Downloading botocore-1.20.49-py2.py3-none-any.whl (7.4 MB)
     |████████████████████████████████| 7.4 MB 62.9 MB/s
Collecting wrapt>=1.10.10
  Downloading wrapt-1.12.1.tar.gz (27 kB)
Collecting aioitertools>=0.5.1
  Downloading aioitertools-0.7.1-py3-none-any.whl (20 kB)
Requirement already satisfied: typing-extensions>=3.6.5 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from aiohttp->ray==1.1.0->-r requirements.txt (line 2)) (3.7.4.3)
Requirement already satisfied: chardet<5.0,>=2.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from aiohttp->ray==1.1.0->-r requirements.txt (line 2)) (4.0.0)
Collecting async-timeout<4.0,>=3.0
  Downloading async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Collecting yarl<2.0,>=1.0
  Downloading yarl-1.6.3-cp37-cp37m-manylinux2014_x86_64.whl (294 kB)
     |████████████████████████████████| 294 kB 59.3 MB/s
Collecting multidict<7.0,>=4.5
  Downloading multidict-5.1.0-cp37-cp37m-manylinux2014_x86_64.whl (142 kB)
     |████████████████████████████████| 142 kB 68.3 MB/s
Requirement already satisfied: urllib3<1.27,>=1.25.4 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from botocore<1.20.50,>=1.20.49->aiobotocore>=1.0.1->s3fs->-r requirements.txt (line 1)) (1.26.3)
Collecting jmespath<1.0.0,>=0.7.1
  Downloading jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Requirement already satisfied: idna>=2.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from yarl<2.0,>=1.0->aiohttp->ray==1.1.0->-r requirements.txt (line 2)) (2.10)
Collecting hiredis
  Downloading hiredis-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl (85 kB)
     |████████████████████████████████| 85 kB 10.7 MB/s
Requirement already satisfied: cffi>=1.0.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from argon2-cffi->notebook>=6.0.3->modin-spreadsheet->-r requirements.txt (line 4)) (1.14.5)
Requirement already satisfied: pycparser in /srv/conda/envs/notebook/lib/python3.7/site-packages (from cffi>=1.0.0->argon2-cffi->notebook>=6.0.3->modin-spreadsheet->-r requirements.txt (line 4)) (2.20)
Collecting nvidia-ml-py3>=7.352.0
  Downloading nvidia-ml-py3-7.352.0.tar.gz (19 kB)
Requirement already satisfied: psutil in /srv/conda/envs/notebook/lib/python3.7/site-packages (from gpustat->ray==1.1.0->-r requirements.txt (line 2)) (5.8.0)
Collecting blessings>=1.6
  Downloading blessings-1.7-py3-none-any.whl (18 kB)
Requirement already satisfied: zipp>=0.5 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from importlib-metadata->click>=7.0->ray==1.1.0->-r requirements.txt (line 2)) (3.4.0)
Requirement already satisfied: MarkupSafe>=0.23 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from jinja2->notebook>=6.0.3->modin-spreadsheet->-r requirements.txt (line 4)) (1.1.1)
Requirement already satisfied: bleach in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (3.3.0)
Requirement already satisfied: jupyterlab-pygments in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.1.2)
Requirement already satisfied: testpath in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.4.4)
Requirement already satisfied: pandocfilters>=1.4.1 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (1.4.2)
Requirement already satisfied: entrypoints>=0.2.2 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.3)
Requirement already satisfied: nbclient<0.6.0,>=0.5.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.5.2)
Requirement already satisfied: mistune<2,>=0.8.1 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.8.4)
Requirement already satisfied: defusedxml in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.6.0)
Requirement already satisfied: async-generator in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbclient<0.6.0,>=0.5.0->nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (1.10)
Requirement already satisfied: nest-asyncio in /srv/conda/envs/notebook/lib/python3.7/site-packages (from nbclient<0.6.0,>=0.5.0->nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (1.4.3)
Requirement already satisfied: webencodings in /srv/conda/envs/notebook/lib/python3.7/site-packages (from bleach->nbconvert->jupyter>=1.0.0->modin-spreadsheet->-r requirements.txt (line 4)) (0.5.1)
Collecting google-api-core<2.0.0,>=1.0.0
  Downloading google_api_core-1.29.0-py2.py3-none-any.whl (93 kB)
     |████████████████████████████████| 93 kB 3.1 MB/s
Collecting opencensus-context==0.1.2
  Downloading opencensus_context-0.1.2-py2.py3-none-any.whl (4.4 kB)
Collecting googleapis-common-protos<2.0dev,>=1.6.0
  Downloading googleapis_common_protos-1.53.0-py2.py3-none-any.whl (198 kB)
     |████████████████████████████████| 198 kB 21.7 MB/s
Collecting google-auth<2.0dev,>=1.25.0
  Downloading google_auth-1.30.1-py2.py3-none-any.whl (146 kB)
     |████████████████████████████████| 146 kB 43.2 MB/s
Collecting rsa<5,>=3.1.4
  Downloading rsa-4.7.2-py3-none-any.whl (34 kB)
Collecting cachetools<5.0,>=2.0.0
  Downloading cachetools-4.2.2-py3-none-any.whl (11 kB)
Collecting pyasn1-modules>=0.2.1
  Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
     |████████████████████████████████| 155 kB 47.9 MB/s
Requirement already satisfied: pyparsing>=2.0.2 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from packaging->modin==0.9.1+68.g6475c9e->-r requirements.txt (line 3)) (2.4.7)
Collecting pyasn1<0.5.0,>=0.4.6
  Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
     |████████████████████████████████| 77 kB 11.3 MB/s
Requirement already satisfied: certifi>=2017.4.17 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from requests->ray==1.1.0->-r requirements.txt (line 2)) (2020.12.5)
Collecting qtpy
  Downloading QtPy-1.9.0-py2.py3-none-any.whl (54 kB)
     |████████████████████████████████| 54 kB 6.2 MB/s
Building wheels for collected packages: aiobotocore, wrapt, gpustat, nvidia-ml-py3
  Building wheel for aiobotocore (setup.py) ... done
  Created wheel for aiobotocore: filename=aiobotocore-1.3.0-py3-none-any.whl size=45779 sha256=ec1b0773ef183f84905b3b59b743ae3523a29ebe26163ad15d033d709173a1a0
  Stored in directory: /home/jovyan/.cache/pip/wheels/46/81/f1/c47c29199f73c49ecca9464f77aa181d267d33c8316d563980
  Building wheel for wrapt (setup.py) ... done
  Created wheel for wrapt: filename=wrapt-1.12.1-cp37-cp37m-linux_x86_64.whl size=71003 sha256=e61bc02f0cb191474572dc6a5aadaaf5f805123250afdb236b7a3aa56ff024e2
  Stored in directory: /home/jovyan/.cache/pip/wheels/62/76/4c/aa25851149f3f6d9785f6c869387ad82b3fd37582fa8147ac6
  Building wheel for gpustat (setup.py) ... done
  Created wheel for gpustat: filename=gpustat-0.6.0-py3-none-any.whl size=12617 sha256=d322053e73e7c3bcea70730afb817a10f1b8ef652fc51cb938e61a162ff28449
  Stored in directory: /home/jovyan/.cache/pip/wheels/e6/67/af/f1ad15974b8fd95f59a63dbf854483ebe5c7a46a93930798b8
  Building wheel for nvidia-ml-py3 (setup.py) ... done
  Created wheel for nvidia-ml-py3: filename=nvidia_ml_py3-7.352.0-py3-none-any.whl size=19191 sha256=9f4a3ba518fb6d88046f76505b67b7e145e36db3ab9673edac1db76bc9fbf191
  Stored in directory: /home/jovyan/.cache/pip/wheels/df/99/da/c34f202dc8fd1dffd35e0ecf1a7d7f8374ca05fbcbaf974b83
Successfully built aiobotocore wrapt gpustat nvidia-ml-py3
Installing collected packages: pyasn1, rsa, pyasn1-modules, protobuf, multidict, cachetools, yarl, qtpy, jmespath, googleapis-common-protos, google-auth, async-timeout, wrapt, qtconsole, opencensus-context, nvidia-ml-py3, jupyter-console, hiredis, google-api-core, botocore, blessings, aioitertools, aiohttp, redis, pyyaml, py-spy, opencensus, msgpack, jupyter, grpcio, gpustat, fsspec, filelock, colorful, colorama, click, aioredis, aiohttp-cors, aiobotocore, s3fs, ray, modin-spreadsheet
Successfully installed aiobotocore-1.3.0 aiohttp-3.7.4.post0 aiohttp-cors-0.7.0 aioitertools-0.7.1 aioredis-1.3.1 async-timeout-3.0.1 blessings-1.7 botocore-1.20.49 cachetools-4.2.2 click-8.0.1 colorama-0.4.4 colorful-0.5.4 filelock-3.0.12 fsspec-2021.5.0 google-api-core-1.29.0 google-auth-1.30.1 googleapis-common-protos-1.53.0 gpustat-0.6.0 grpcio-1.38.0 hiredis-2.0.0 jmespath-0.10.0 jupyter-1.0.0 jupyter-console-6.4.0 modin-spreadsheet-0.1.2 msgpack-1.0.2 multidict-5.1.0 nvidia-ml-py3-7.352.0 opencensus-0.7.13 opencensus-context-0.1.2 protobuf-3.17.2 py-spy-0.3.7 pyasn1-0.4.8 pyasn1-modules-0.2.8 pyyaml-5.4.1 qtconsole-5.1.0 qtpy-1.9.0 ray-1.1.0 redis-3.5.3 rsa-4.7.2 s3fs-2021.5.0 wrapt-1.12.1 yarl-1.6.3
jovyan@jupyter-modin-2dproject-2dmodin-2dkus8igqq:~/examples/spreadsheet$```
@MichaelTiemannOSC
Copy link
Author

I strongly suspect that the problem is that the binder setup is not following this guidance:

To enable the Modin-spreadsheet widget, you may need to also run:

jupyter nbextension enable --py --sys-prefix modin_spreadsheet

# only required if you have not enabled the ipywidgets nbextension yet
jupyter nbextension enable --py --sys-prefix widgetsnbextension

I'm new to binders, but I get the impression that they cannot easily be stopped, the server tweaked, and then restarted. I was able to create a docker-based notebook that I could stop and tweak, and only when I tweaked the jupyter nbextensions did the spreadsheet render.

@devin-petersohn
Copy link
Collaborator

devin-petersohn commented Jun 6, 2021

Thanks for the report and a fix @MichaelTiemannOSC!

I believe binder requires a postBuild file for enabling extensions (https://github.com/binder-examples/jupyter-extension).

@MichaelTiemannOSC
Copy link
Author

Great! BTW, if you want to say hey, send me a DM with contact info. I'm online and prototyping...

@devin-petersohn
Copy link
Collaborator

@MichaelTiemannOSC I do not have much of a social media presence, but feel free to email me at [email protected].

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants