I seems like there was a bug in micropip.add_mock_package in Pyodide>=0.23.0.
site.ENABLE_USER_SITE changed to False in Pyodide 0.23.0. Not sure it is a side effect of updating Python to 3.11, or changing to python_stdlib.zip. Anyway I changed add_mock_package to use global site packages directory.
I seems like there was a bug in
micropip.add_mock_package
in Pyodide>=0.23.0.site.ENABLE_USER_SITE
changed to False in Pyodide 0.23.0. Not sure it is a side effect of updating Python to 3.11, or changing topython_stdlib.zip
. Anyway I changedadd_mock_package
to use global site packages directory.