What is the correct method of using Voici with the jupyterlite-pyodide-kernel so that all packages are not fetched from the cdn/pypi?
I’m looking to have it self-contained.
I see online you are supposed to use “–pyodide” with the tarball, but this does not work with Voici.
For instance:
voici build --contents my-notebook.ipynb --pyodide (the pyodide.tar.bz2) produces “Failed to load “localhost:8000/voici/render/static/pyodide/pyodide.js”.”
Extra to this is the use of ipywidgets, which also appears to only be able to be loaded through micropip and not locally when using the jupyterlite-pyodide-kernel with Voici.
I read that micropip can use “emfs” but I’m not sure if this works for ipywidgets.
Could really use some expertise on this one.