Nicholas Tollervey
ffc78ab6a2
Remove superfluous code now MicroPython supports inspect API for function signature inspection. ( #2387 )
...
* Remove superfluous code now MicroPython supports inspect API for function signature inspection.
* Added test to ensure all callables are covered.
2025-10-08 09:27:53 +01:00
Jeremy Kawahara
b609b605f5
Fix py-editor execute code on ctrl-enter ( #2385 )
...
* Fix dist path
* Remove defaultKeymap
* Return true from listener
* Put defaultKeymap after custom key map
2025-10-07 22:57:14 +02:00
Andrea Giammarchi
100a1e4bc1
Updated MicroPython one more time ( #2386 )
2025-10-07 10:57:29 +02:00
pre-commit-ci[bot]
c848061a44
[pre-commit.ci] pre-commit autoupdate ( #2384 )
...
updates:
- https://github.com/psf/black → https://github.com/psf/black-pre-commit-mirror
- [github.com/psf/black-pre-commit-mirror: 25.1.0 → 25.9.0](https://github.com/psf/black-pre-commit-mirror/compare/25.1.0...25.9.0 )
- [github.com/astral-sh/ruff-pre-commit: v0.12.11 → v0.13.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.11...v0.13.3 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-06 21:43:10 -04:00
Andrea Giammarchi
2647e78480
Updated polyscript to bring in latest MicroPython ( #2383 )
...
* Updated polyscript to bring in latest MicroPython
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-06 11:13:10 +02:00
Andrea Giammarchi
482d57c27c
Amend on MicroPython latest ( #2382 )
2025-10-02 15:32:38 +02:00
Andrea Giammarchi
4ce989acf3
Updated Polyscript ( #2376 )
2025-10-02 13:43:24 +02:00
Andrea Giammarchi
1e62d0b1fe
Follow up on autostart ( #2380 )
2025-09-30 15:46:37 +02:00
dependabot[bot]
2d3ad0ab2d
Bump the github-actions group with 2 updates ( #2378 )
...
Bumps the github-actions group with 2 updates: [actions/setup-node](https://github.com/actions/setup-node ) and [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ).
Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
Updates `aws-actions/configure-aws-credentials` from 4 to 5
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 09:53:25 +02:00
Andrea Giammarchi
3657492c52
Simplify even further the bridge with a fallback ( #2379 )
2025-09-12 09:40:23 +02:00
pre-commit-ci[bot]
a8b8e1de36
[pre-commit.ci] pre-commit autoupdate ( #2377 )
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0 )
- [github.com/astral-sh/ruff-pre-commit: v0.12.8 → v0.12.11](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.8...v0.12.11 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-01 21:31:15 -04:00
Andrea Giammarchi
726009029a
Updated Pyodide to its 0.28.2 version ( #2374 )
2025-08-21 16:51:25 -04:00
Christian Clauss
8b35304ab4
Fix undefined names in Python code ( #2371 )
...
Co-authored-by: Andrea Giammarchi <andrea.giammarchi@gmail.com >
2025-08-18 13:57:33 +02:00
dependabot[bot]
9e4cb44d73
Bump actions/checkout from 4 to 5 in the github-actions group ( #2373 )
...
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrea Giammarchi <andrea.giammarchi@gmail.com >
2025-08-18 13:51:33 +02:00
Christian Clauss
4bf3651c9a
pre-commit: Upgrade the Python linter ruff ( #2370 )
2025-08-18 13:36:36 +02:00
Andrea Giammarchi
67fa31e4ea
Bumped version to 2025.8.1 ( #2369 )
2025.8.1
2025-08-07 09:59:11 +02:00
Andrea Giammarchi
4937a46731
Updated Polyscript to its latest ( #2364 )
...
* Fix #2360 - Better shared env/setup handling (#2361 )
* Updated Polyscript to its latest
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* changed is_null to a more Pythonic is_none
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-06 19:23:24 +02:00
Andrea Giammarchi
b4e9a3093c
Fix #2338 - Added explicit fs.revoke(path) ( #2368 )
2025-08-06 14:40:52 +02:00
Andrea Giammarchi
a129be8136
WebSocket and PyWorker fixes ( #2366 )
...
* WebSocket and PyWorker fixes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-24 15:03:51 +02:00
Andrea Giammarchi
eaa6711756
Fix #2360 - Better shared env/setup handling ( #2361 )
2025.7.3
2025-07-11 10:56:14 +02:00
Andrea Giammarchi
b528ba67a9
Intermediate release with async worker handler fixes ( #2359 )
2025-07-10 15:21:50 +02:00
Andrea Giammarchi
71ad1a40cb
Update Polyscript with latest Micropython ( #2357 )
2025.7.2
2025-07-04 09:34:12 +02:00
Andrea Giammarchi
e433275938
Readme update ( #2356 )
...
* Updated the README with latest PyScript version
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025.7.1
2025-07-01 14:01:51 +02:00
Andrea Giammarchi
87256a662b
Updated Polyscript to its latest ( #2355 )
...
* Updated Polyscript to its latest
* added tests for `experimental_ffi_timeout`
2025-07-01 13:07:28 +02:00
Andrea Giammarchi
7336ae545e
The PyScript Bridge Helper ( #2353 )
...
* The PyScript Bridge Helper
* added importmap to test latest versions with ease
2025-06-26 12:41:29 +02:00
Nicholas Tollervey
d68260c0c7
Fix a bug in <label> handling where 'for_' attribute should be 'htmlFor' on underlying HTML element. ( #2352 )
...
* Fix bug in label handling where 'for_' attribute should be 'htmlFor' on underlying HTML element.
* Fix comment.
2025-06-18 15:01:33 +01:00
Nicholas Tollervey
14cc05fb80
Fix code example problem in the release HTML. ( #2345 )
2025-05-21 16:27:27 +01:00
Andrea Giammarchi
42c6cb775e
Added all 3rd party licenses to this project ( #2343 )
2025.5.1
2025-05-21 14:30:55 +01:00
Andrea Giammarchi
b11fb2e893
Added polyscript/service-worker as workaround for missing sabayon ( #2334 )
...
* Added polyscript/service-worker as workaround for missing sabayon
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* updated polyscript to its latest
* Updated polyscript one mor time
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-15 18:20:38 +02:00
pre-commit-ci[bot]
3223a9c7e9
[pre-commit.ci] pre-commit autoupdate ( #2336 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.11.4 → v0.11.8](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.4...v0.11.8 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-06 09:22:05 -04:00
Andrea Giammarchi
139ce9b5fb
Updated Polyscript & Coincident to their latest ( #2327 )
2025-04-23 17:56:06 +02:00
pre-commit-ci[bot]
3b1af0688c
[pre-commit.ci] pre-commit autoupdate ( #2307 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.6 → v0.11.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.6...v0.11.4 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Dan Yeaw <dan@yeaw.me >
2025-04-18 12:02:24 -04:00
Andrea Giammarchi
7284f7f15f
Fix #2320 - Dispatch an event on code run in PyEditor ( #2329 )
...
* Fix #2320 - Dispatch an event on code run in PyEditor
2025-04-16 22:01:40 +02:00
Andrea Giammarchi
16ebc50481
Fix #2326 - Redirect to localhost when on 0.0.0.0 ( #2328 )
...
* Fix #2326 - Redirect to localhost when on 0.0.0.0
2025-04-14 15:55:10 +02:00
Dan Yeaw
b911ea99fb
Add media module tests ( #2306 )
...
* Add media Python tests
* Add media js test
* Remove try except blocks
* Make Python tests more end-to-end
* Add media Python tests
* Add media js test
* Remove try except blocks
* Make Python tests more end-to-end
* MicroPython explorations.
* Fix websocket tests, so they just skip.
* Fix MicroPython media tests, if no permission is given for a video device.
---------
Co-authored-by: Nicholas H.Tollervey <ntoll@ntoll.org >
Co-authored-by: Andrea Giammarchi <andrea.giammarchi@gmail.com >
2025-03-20 14:35:01 +01:00
Dan Yeaw
46ca9154c4
Add conda as a make setup option ( #2305 )
...
Co-authored-by: Andrea Giammarchi <andrea.giammarchi@gmail.com >
2025-03-20 12:10:31 +01:00
Andrea Giammarchi
afd7a8eb00
Updated Pyodide to v0.27.4 ( #2318 )
2025-03-19 15:00:20 +01:00
Andrea Giammarchi
b22f384d73
PyGame - TOML + JSON absolute URL + input patch ( #2313 )
...
* Make config URL canonical
* Better baseURL + input patch
2025.3.1
2025-03-11 11:32:30 +01:00
Andrea Giammarchi
caeab77a8e
Fix #2304 - Make pyimport work as expected ( #2311 )
...
* Fix #2304 - Make pyimport work as expected
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-03-10 16:28:42 +01:00
Andrea Giammarchi
f2bbc6ed5f
Fix #2309 - Use all config options ( #2310 )
...
* Fix #2309 - Use all config options
* dropped websocket test as it takes forever even locally
2025-03-10 15:57:12 +01:00
Andrea Giammarchi
1d666b92a2
Dispatch py-game event right before executing code ( #2287 )
...
deal, thanks 🙏
2025-02-27 12:39:58 +01:00
Andrea Giammarchi
290eb03388
Fix #2302 - Updated Polyscript to its latest ( #2303 )
...
* Fix #2302 - Updated Polyscript to its latest
2025.2.4
2025-02-27 11:09:46 +01:00
Nicholas Tollervey
55031f2347
Update README to include acknowledgement of Anaconda's role in the project. ( #2297 )
2025-02-26 16:50:51 +00:00
Andrea Giammarchi
8168383653
Updated Pyodide to v0.27.3 ( #2300 )
...
This has been published on *npm* as `https://cdn.jsdelivr.net/npm/@pyscript/core@0.6.33/dist/core.js ` and `https://cdn.jsdelivr.net/npm/@pyscript/core@0.6.33/dist/core.css `
2025-02-26 15:06:17 +01:00
Andrea Giammarchi
3ff2c171bc
PyEditor kill switch ( #2295 )
2025-02-26 14:39:17 +01:00
Andrea Giammarchi
edbac13713
Splitting integration tests ( #2296 )
2025-02-20 15:16:36 +01:00
Christian Clauss
46239caa19
Re ruff ( #2292 )
...
* Ruff fixes
* Ruff fixes
* from __future__ import annotations breaks MicroPython
* noqa: FURB188 because there is no str.replacesuffix() in MicroPython
* Add ruff to pre-commit
2025-02-20 09:43:09 +01:00
Andrea Giammarchi
0366e48fad
Introducing pyscript.fs namespace/module ( #2289 )
...
* introducing pyscript.fs namespace/module
* Added proper rejection when showDirectoryPicker is not supported
* Improved exports to make explicit import in 3rd party modules easier
* implemented `fs.unmount(path)`:
* verified that RAM gets freed
* allowed to mount different handlers within the same path through different `id` as that's the Web best way to do so
2025.2.3
2025-02-17 14:45:43 +01:00
Andrea Giammarchi
b13317d32f
Updated interpreters ( #2283 )
2025.2.2
2025-02-07 09:50:01 +01:00
Andrea Giammarchi
57b1440a10
Latest 2024 ( #2270 )
...
* Introducing <script type="py-game">
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025.2.1
2025-02-05 14:36:45 +01:00