Dependency on ipywidgets / progress_bar default
When I try to run the first demo from the Execute via the Python API section of your README.md I get an ImportError due to the missing dependencies jupyter and ipywidgets (note that adding the latter alone is sufficient to resolve the issue).
Can't you bundle the ipywidgets into the PyPI package or simply flip the default for progress_bar parameter of execute_notebook() to False?
ImportError: FloatProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
I am not able to reproduce this issue with a clean virtual environment either as a python file executing or inside a notebook. It seems like your environment where this was run did not have it's dependency chain resolved cleanly. If you use a fresh environment do you hit the same issue? If so could you outline the steps you took more explicitly?
Hi, let me see what Mr. Jenkins says...
I resolved the issue in commit "+ipywidgets for papermill" which was built on May 17, at 5:24 PM UTC, but I added papermill to the container on the previous day (on May 16, at 6:32 PM UTC), so we in fact do have a ready container on Docker Hub to replicate the issue (still without the ipywidgets package but already with papermill).
So I kindly direct you to docker pull mirekphd/ml-cpu-py37-jup-cust:20200516 to replicate the issue. It can be run just as its original source (see examples).
It matters more how you built the dependency chain for that environment in the docker container than the final state of it missing a dependency. With a fresh python -m vevn environment I couldn't generate any error after installing just python and then using a .py file nor with adding jupyter and testing inside a .ipynb file.