Commit edfe20b2 authored by Timothy J. Baek's avatar Timothy J. Baek
Browse files

fix

parent a4748af8
...@@ -24,6 +24,7 @@ async function downloadPackages() { ...@@ -24,6 +24,7 @@ async function downloadPackages() {
const packageJson = JSON.parse(await readFile('package.json')); const packageJson = JSON.parse(await readFile('package.json'));
const pyodideVersion = packageJson.dependencies.pyodide; const pyodideVersion = packageJson.dependencies.pyodide;
try {
const pyodidePackageJson = JSON.parse(await readFile('static/pyodide/package.json')); const pyodidePackageJson = JSON.parse(await readFile('static/pyodide/package.json'));
const pyodidePackageVersion = pyodidePackageJson.version; const pyodidePackageVersion = pyodidePackageJson.version;
...@@ -31,6 +32,9 @@ async function downloadPackages() { ...@@ -31,6 +32,9 @@ async function downloadPackages() {
console.log('Pyodide version mismatch, removing static/pyodide directory'); console.log('Pyodide version mismatch, removing static/pyodide directory');
await rmdir('static/pyodide', { recursive: true }); await rmdir('static/pyodide', { recursive: true });
} }
} catch (e) {
console.log('Pyodide package not found, downloading packages');
}
await pyodide.loadPackage('micropip'); await pyodide.loadPackage('micropip');
const micropip = pyodide.pyimport('micropip'); const micropip = pyodide.pyimport('micropip');
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment