From 71ad1a40cbf93028955cf1bad2a60385925ab07b Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Fri, 4 Jul 2025 09:34:12 +0200 Subject: [PATCH] Update Polyscript with latest Micropython (#2357) --- README.md | 4 +-- core/package-lock.json | 12 ++++---- core/package.json | 4 +-- core/tests/index.html | 2 +- core/tests/javascript/worker-symbols.html | 36 +++++++++++++++++++++++ core/tests/js_tests.spec.js | 5 ++++ 6 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 core/tests/javascript/worker-symbols.html diff --git a/README.md b/README.md index f389ee41d59..5026b7990f1 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,11 @@ Using PyScript is as simple as: Codestin Search App diff --git a/core/package-lock.json b/core/package-lock.json index ff6ad441455..a3e4cd8df27 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@pyscript/core", - "version": "0.6.62", + "version": "0.6.63", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@pyscript/core", - "version": "0.6.62", + "version": "0.6.63", "license": "APACHE-2.0", "dependencies": { "@ungap/with-resolvers": "^0.1.0", @@ -14,7 +14,7 @@ "@webreflection/utils": "^0.1.1", "add-promise-listener": "^0.1.3", "basic-devtools": "^0.1.6", - "polyscript": "^0.17.33", + "polyscript": "^0.17.34", "sticky-module": "^0.1.1", "to-json-callback": "^0.1.1", "type-checked-collections": "^0.1.7" @@ -2751,9 +2751,9 @@ } }, "node_modules/polyscript": { - "version": "0.17.33", - "resolved": "https://registry.npmjs.org/polyscript/-/polyscript-0.17.33.tgz", - "integrity": "sha512-fQ8WEGoaMNfSGuVA9BIWhg/5NCDKPtpjtHLXUunj9QhAtKtJpx69yd29bEuwgpRzS/qb4LZQ/HhelTZLlbCsog==", + "version": "0.17.34", + "resolved": "https://registry.npmjs.org/polyscript/-/polyscript-0.17.34.tgz", + "integrity": "sha512-aqw0b0KQi739bA70xuxQx6+jwnPHdZ+hqP2asekZclgjywXDbHjG9TU4M9qQ5yf5kSoodBrL80u+2RKNVfCjgw==", "license": "APACHE-2.0", "dependencies": { "@webreflection/fetch": "^0.1.5", diff --git a/core/package.json b/core/package.json index 733bd77a4fd..38769fd60de 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@pyscript/core", - "version": "0.6.62", + "version": "0.6.63", "type": "module", "description": "PyScript", "module": "./index.js", @@ -70,7 +70,7 @@ "@webreflection/utils": "^0.1.1", "add-promise-listener": "^0.1.3", "basic-devtools": "^0.1.6", - "polyscript": "^0.17.33", + "polyscript": "^0.17.34", "sticky-module": "^0.1.1", "to-json-callback": "^0.1.1", "type-checked-collections": "^0.1.7" diff --git a/core/tests/index.html b/core/tests/index.html index a6b12317b39..82e75462ec3 100644 --- a/core/tests/index.html +++ b/core/tests/index.html @@ -14,5 +14,5 @@ a:hover { opacity: 1; } - + diff --git a/core/tests/javascript/worker-symbols.html b/core/tests/javascript/worker-symbols.html new file mode 100644 index 00000000000..8ed25421ff9 --- /dev/null +++ b/core/tests/javascript/worker-symbols.html @@ -0,0 +1,36 @@ + + + + + + Codestin Search App + + + + + + + diff --git a/core/tests/js_tests.spec.js b/core/tests/js_tests.spec.js index b891b4095a7..bb3862834ce 100644 --- a/core/tests/js_tests.spec.js +++ b/core/tests/js_tests.spec.js @@ -59,6 +59,11 @@ test('MicroPython + configURL', async ({ page }) => { await page.waitForSelector('html.main.worker'); }); +test('MicroPython + Symbols', async ({ page }) => { + await page.goto('http://localhost:8080/tests/javascript/worker-symbols.html'); + await page.waitForSelector('html.main.worker'); +}); + test('Pyodide + terminal on Main', async ({ page }) => { await page.goto('http://localhost:8080/tests/javascript/py-terminal-main.html'); await page.waitForSelector('html.ok');