Closed
Description
Checklist
- I added a descriptive title
- I searched for other issues and couldn't find a solution or duplication
- I already searched in Google and didn't find any good information or help
What happened?
There seems to be a regression on Micropip behavior on v0.6.x where micropip will fail to install packages if the user has pyodide cached within the browser's IndexDB
.
Upon clearing indexdb, the browser will then be able to install packages via micropip again.
This was tested on all Chrome, FF, and Edge on Windows 11.
This issue does not exist on 0.4.x
and 0.5.x
.
What browsers are you seeing the problem on? (if applicable)
Firefox, Chrome, Microsoft Edge
Console info
custom.js:182 Uncaught (in promise) Error: No known package with name 'jsonpointer==3.0.0'
at addPackageToLoad (pyodide.asm.js:10:90432)
at recursiveDependencies (pyodide.asm.js:10:90746)
at loadPackage (pyodide.asm.js:10:93056)
at initializePackageIndex (pyodide.asm.js:10:89787)
Additional Context
<py-script async config='{"packages":["reactpy==1.0.2","jsonpointer==3.0.0","ssl"],"js_modules":{"main":{"/static/reactpy_django/morphdom/morphdom-esm.js":"morphdom","/static/moment.js":"moment"}}}'></py-script>