Skip to content

Commit c52eb39

Browse files
committed
Augment Pyodide with pre-fetched packages details
1 parent 59c140e commit c52eb39

File tree

14 files changed

+8295
-147
lines changed

14 files changed

+8295
-147
lines changed

docs/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/zip-CakRHzZu.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/zip-CakRHzZu.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

esm/interpreter/pyodide.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,17 @@ const indexURLs = new WeakMap();
7070

7171
export default {
7272
type,
73-
module: (version = '0.28.3') =>
73+
module: (version = '0.29.0') =>
7474
`https://cdn.jsdelivr.net/pyodide/v${version}/full/pyodide.mjs`,
7575
async engine({ loadPyodide, version }, config, url, baseURL) {
7676
progress('Loading Pyodide');
7777
let { packages, index_urls } = config;
78-
if (packages) packages = packages.map(fixedRelative, baseURL);
78+
if (packages) {
79+
packages = packages.map(fixedRelative, baseURL);
80+
progress('Loading Packages Graph');
81+
await import(/* webpackIgnore: true */'./pyodide_graph.js');
82+
progress('Loaded Packages Graph');
83+
}
7984
progress('Loading Storage');
8085
const indexURL = url.slice(0, url.lastIndexOf('/'));
8186
// each pyodide version shares its own cache

0 commit comments

Comments
 (0)