pre-commit-ci[bot]
6eca06ac0b
[pre-commit.ci] pre-commit autoupdate ( #1844 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0 )
- [github.com/psf/black: 23.1.0 → 23.11.0](https://github.com/psf/black/compare/23.1.0...23.11.0 )
- [github.com/codespell-project/codespell: v2.2.4 → v2.2.6](https://github.com/codespell-project/codespell/compare/v2.2.4...v2.2.6 )
* fixed typo in comment
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Andrea Giammarchi <andrea.giammarchi@gmail.com >
2023-12-19 14:18:27 +01:00
Andrea Giammarchi
c8ec29a3d8
Improve offline dist content ( #1836 )
2023-11-03 10:00:52 +01:00
Andrea Giammarchi
6dd242f3ce
Allow PyScript to fully run locally ( #1805 )
2023-10-20 15:02:05 +02:00
Antonio Cuni
4256a81653
run pre-commit on all files ( #1789 )
...
pre-commit.ci has been disabled for a while.
This PR ensures that all the files has been validated/formatted by pre-commit, to avoid spurious diffs in subsequent PRs.
During the process, ruff broke the code because it removed an "unused" import which was actually used.
A linter which breaks my code is a linter which I cannot trust, so I just removed it. I re-enabled isort instead.
2023-10-05 15:10:31 +02:00
Madhur Tandon
b4503ef729
remove pyscriptjs and synclink ( #1787 )
...
* remove pyscriptjs and synclink
* remove chdir fixture
2023-10-04 21:46:34 +05:30
Andrea Giammarchi
ad0dde3f17
[next] Add mpy as custom type with PyScript magic attached ( #1728 )
2023-09-20 18:06:52 +02:00
Andrea Giammarchi
840bc803b7
[next] Improve config parsing on bootstrap ( #1704 )
2023-09-15 12:50:52 +02:00
Andrea Giammarchi
1d015c7534
[next] Include most basic error plugin ( #1677 )
2023-09-06 16:49:43 +02:00
Andrea Giammarchi
ef44df5dda
[next] Bring in stdlib as artifact ( #1666 )
2023-09-01 09:24:49 -07:00
Andrea Giammarchi
84dcde188b
[next] Bring in the good old PyScript display ( #1628 )
2023-08-09 16:28:06 +02:00
Andrea Giammarchi
b5a0cd4057
[sw] Added a first version of the PyScript Service Worker ( #1621 )
...
* Added a first version of the PyScript Service Worker
* Fix typo as suggested
Co-authored-by: Fabio Pliger <fpliger@users.noreply.github.com >
---------
Co-authored-by: Fabio Pliger <fpliger@users.noreply.github.com >
2023-08-08 10:57:26 +02:00
Andrea Giammarchi
a484aff457
Moved back pyscript.core where it belongs ( #1622 )
2023-08-07 15:15:05 +02:00
Andrea Giammarchi
c96f5912df
Prepared for the first publish ( #1620 )
2023-08-03 11:22:16 +02:00
Andrea Giammarchi
8a01a56e51
Add pyscript module in both Main and Workers ( #1619 )
2023-08-03 10:44:17 +02:00
Andrea Giammarchi
2774e49ab9
[next] Brought back home PyScript Next ( #1616 )
2023-08-01 22:28:57 +02:00
Andrea Giammarchi
0a7e1ce0d7
Fix #1531 - Remove overall need for globalThis pollution ( #1543 )
2023-06-19 18:05:45 +02:00
Andrea Giammarchi
bccd5e3750
Fix #1538 - use same customElements Registry utilities ( #1542 )
2023-06-16 15:34:05 +02:00
Andrea Giammarchi
af72e232c3
Worker sync utility ( #1511 )
...
* patched an issue with wasmoon randomly asking to resolve proxy references
* simplified pyodide and micropython dance by grouping their common utilities together
* created an integration test around a worker to main thread input between MicroPython and Lua
* commented some weird bugs / funny behaviors around both MicroPython and Pyodide
* other minor clean ups
2023-06-08 11:10:47 +02:00
Andrea Giammarchi
0cdbfbeb30
Updated MicroPython ( #1510 )
...
Updated MicroPython
2023-06-06 11:42:23 +02:00
woxtu
d3902f5c93
Update to the latest TypeScript ( #1377 )
2023-04-12 23:49:54 +05:30
pre-commit-ci[bot]
53c6cf5f45
[pre-commit.ci] pre-commit autoupdate ( #1281 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.254 → v0.0.257](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.254...v0.0.257 )
- [github.com/codespell-project/codespell: v2.2.2 → v2.2.4](https://github.com/codespell-project/codespell/compare/v2.2.2...v2.2.4 )
- [github.com/pre-commit/mirrors-eslint: v8.35.0 → v8.36.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.35.0...v8.36.0 )
* Fixes lint
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: mariana <marianameireles@protonmail.com >
2023-03-23 11:58:25 +01:00
Hood Chatham
89842e20da
Set pre-commit autoupdate to monthly ( #1271 )
...
* Set pre-commit autoupdate to quarterly
Weekly autoupdate creates a lot of noise
* Update .pre-commit-config.yaml
Co-authored-by: Christian Clauss <cclauss@me.com >
---------
Co-authored-by: Christian Clauss <cclauss@me.com >
2023-03-23 10:27:01 +01:00
Hood Chatham
13e9252260
Run eslint in github actions, skip it in precommit.ci ( #1268 )
...
precommit.ci seems to have different results than when I run eslint
locally. At least at first glance, github seems to behave the same
as local. So this turns off eslint in pre-commit.ci and turns it on
in gha.
2023-03-09 14:48:24 +05:30
Hood Chatham
716b57ebd3
Pass --fix to ruff in pre-commit to enable autofixes ( #1270 )
2023-03-09 14:43:42 +05:30
pre-commit-ci[bot]
8e231313b8
[pre-commit.ci] pre-commit autoupdate ( #1260 )
...
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.247 → v0.0.254](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.247...v0.0.254 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Madhur Tandon <20173739+madhur-tandon@users.noreply.github.com >
2023-03-09 14:42:59 +05:30
Hood Chatham
03e798a079
Add prettier to pre-commit ( #1255 )
...
* Add prettier to pre-commit
* Apply prettier
2023-03-07 15:02:16 +05:30
Christian Clauss
7ffe6a598e
pre-commit: Add ruff to replace bandit, flake8, isort, and pyupgrade ( #1210 )
...
* pre-commit: Add ruff to replace bandit, flake8, isort, and pyupgrade
* Upgrade ruff
* Update .pre-commit-config.yaml
* Update .pre-commit-config.yaml
* Update .pre-commit-config.yaml
2023-03-06 14:20:08 +00:00
pre-commit-ci[bot]
760a8c75a5
[pre-commit.ci] pre-commit autoupdate ( #1234 )
...
updates:
- [github.com/pre-commit/mirrors-eslint: v8.34.0 → v8.35.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.34.0...v8.35.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-02-28 12:12:28 +05:30
pre-commit-ci[bot]
11c79a5344
[pre-commit.ci] pre-commit autoupdate ( #1211 )
...
updates:
- [github.com/macisamuele/language-formatters-pre-commit-hooks: v2.6.0 → v2.7.0](https://github.com/macisamuele/language-formatters-pre-commit-hooks/compare/v2.6.0...v2.7.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-02-21 09:16:17 +00:00
pre-commit-ci[bot]
429fe4c356
[pre-commit.ci] pre-commit autoupdate ( #1202 )
...
updates:
- [github.com/pre-commit/mirrors-eslint: v8.33.0 → v8.34.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.33.0...v8.34.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-02-14 11:14:02 +00:00
pre-commit-ci[bot]
34dfe2d80b
[pre-commit.ci] pre-commit autoupdate ( #1153 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 22.12.0 → 23.1.0](https://github.com/psf/black/compare/22.12.0...23.1.0 )
* [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>
2023-02-07 11:17:57 +05:30
pre-commit-ci[bot]
94cc09b610
[pre-commit.ci] pre-commit autoupdate ( #1139 )
...
updates:
- [github.com/pycqa/isort: 5.11.4 → 5.12.0](https://github.com/pycqa/isort/compare/5.11.4...5.12.0 )
- [github.com/pre-commit/mirrors-eslint: v8.32.0 → v8.33.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.32.0...v8.33.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-01-31 10:49:14 +05:30
pre-commit-ci[bot]
357fbc644d
[pre-commit.ci] pre-commit autoupdate ( #1127 )
...
updates:
- [github.com/macisamuele/language-formatters-pre-commit-hooks: v2.5.0 → v2.6.0](https://github.com/macisamuele/language-formatters-pre-commit-hooks/compare/v2.5.0...v2.6.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-01-24 11:20:07 +05:30
pre-commit-ci[bot]
1ea687beb8
[pre-commit.ci] pre-commit autoupdate ( #1111 )
...
updates:
- [github.com/pre-commit/mirrors-eslint: v8.31.0 → v8.32.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.31.0...v8.32.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-01-20 21:14:32 +05:30
pre-commit-ci[bot]
5c67384fbf
[pre-commit.ci] pre-commit autoupdate ( #1086 )
...
updates:
- [github.com/pre-commit/mirrors-eslint: v8.30.0 → v8.31.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.30.0...v8.31.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-01-03 10:55:37 +00:00
pre-commit-ci[bot]
f73d6cd9f2
[pre-commit.ci] pre-commit autoupdate ( #1078 )
...
updates:
- [github.com/pycqa/isort: v5.11.3 → 5.11.4](https://github.com/pycqa/isort/compare/v5.11.3...5.11.4 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-12-27 19:05:40 +00:00
pre-commit-ci[bot]
d4120d2af3
[pre-commit.ci] pre-commit autoupdate ( #1056 )
...
updates:
- [github.com/pycqa/isort: 5.11.1 → v5.11.3](https://github.com/pycqa/isort/compare/5.11.1...v5.11.3 )
- [github.com/pre-commit/mirrors-eslint: v8.29.0 → v8.30.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.29.0...v8.30.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-12-20 12:09:44 +00:00
pre-commit-ci[bot]
6b9eff45bb
[pre-commit.ci] pre-commit autoupdate ( #1042 )
...
updates:
- [github.com/psf/black: 22.10.0 → 22.12.0](https://github.com/psf/black/compare/22.10.0...22.12.0 )
- [github.com/pycqa/isort: 5.10.1 → 5.11.1](https://github.com/pycqa/isort/compare/5.10.1...5.11.1 )
- [github.com/asottile/pyupgrade: v3.3.0 → v3.3.1](https://github.com/asottile/pyupgrade/compare/v3.3.0...v3.3.1 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-12-13 10:12:34 +05:30
pre-commit-ci[bot]
cc6cb4ded0
[pre-commit.ci] pre-commit autoupdate ( #1021 )
...
updates:
- [github.com/macisamuele/language-formatters-pre-commit-hooks: v2.4.0 → v2.5.0](https://github.com/macisamuele/language-formatters-pre-commit-hooks/compare/v2.4.0...v2.5.0 )
- [github.com/asottile/pyupgrade: v3.2.2 → v3.3.0](https://github.com/asottile/pyupgrade/compare/v3.2.2...v3.3.0 )
- [github.com/pre-commit/mirrors-eslint: v8.28.0 → v8.29.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.28.0...v8.29.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-12-05 21:07:16 -06:00
pre-commit-ci[bot]
aa2335ca2e
[pre-commit.ci] pre-commit autoupdate ( #990 )
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.4.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.3.0...v4.4.0 )
- [github.com/PyCQA/flake8: 5.0.4 → 6.0.0](https://github.com/PyCQA/flake8/compare/5.0.4...6.0.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-11-30 09:05:26 -06:00
pre-commit-ci[bot]
6700856b9f
[pre-commit.ci] pre-commit autoupdate ( #970 )
...
updates:
- [github.com/pre-commit/mirrors-eslint: v8.27.0 → v8.28.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.27.0...v8.28.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-11-22 12:21:36 +05:30
pre-commit-ci[bot]
3f0f2d9910
[pre-commit.ci] pre-commit autoupdate ( #951 )
...
updates:
- [github.com/asottile/pyupgrade: v3.2.0 → v3.2.2](https://github.com/asottile/pyupgrade/compare/v3.2.0...v3.2.2 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-11-15 18:25:18 +05:30
pre-commit-ci[bot]
16d9657982
[pre-commit.ci] pre-commit autoupdate ( #922 )
...
updates:
- [github.com/pre-commit/mirrors-eslint: v8.26.0 → v8.27.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.26.0...v8.27.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-11-09 03:01:19 +05:30
pre-commit-ci[bot]
5b671dd1d0
[pre-commit.ci] pre-commit autoupdate ( #913 )
...
updates:
- [github.com/asottile/pyupgrade: v3.1.0 → v3.2.0](https://github.com/asottile/pyupgrade/compare/v3.1.0...v3.2.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-11-01 14:05:10 +05:30
pre-commit-ci[bot]
80e5d20e37
[pre-commit.ci] pre-commit autoupdate ( #885 )
...
updates:
- [github.com/pre-commit/mirrors-eslint: v8.25.0 → v8.26.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.25.0...v8.26.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-24 17:48:54 -05:00
pre-commit-ci[bot]
2a044e88ad
[pre-commit.ci] pre-commit autoupdate ( #862 )
...
updates:
- [github.com/codespell-project/codespell: v2.2.1 → v2.2.2](https://github.com/codespell-project/codespell/compare/v2.2.1...v2.2.2 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-17 19:09:20 -05:00
woxtu
0209324d57
Pin dependencies for pre-commit ( #860 )
...
* Remove an unused dependency
* Pin dependencies
2022-10-17 15:12:53 -05:00
pre-commit-ci[bot]
d3dd4573cf
[pre-commit.ci] pre-commit autoupdate ( #844 )
...
updates:
- [github.com/psf/black: 22.8.0 → 22.10.0](https://github.com/psf/black/compare/22.8.0...22.10.0 )
- [github.com/asottile/pyupgrade: v2.38.2 → v3.1.0](https://github.com/asottile/pyupgrade/compare/v2.38.2...v3.1.0 )
- [github.com/pre-commit/mirrors-eslint: v8.23.1 → v8.25.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.23.1...v8.25.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-11 08:21:23 -05:00
Antonio Cuni
c75f885cb4
Refactor py-config and the general initialization logic of the page ( #806 )
...
This PR is the first step to improve and rationalize the life-cycle of a pyscript app along the lines of what I described in #763 .
It is not a complete solution, more PRs will follow.
Highlights:
- py-config is no longer a web component: the old code relied on PyConfig.connectedCallback to do some logic, but then if no <py-config> tag was present, we had to introduce a dummy one with the sole goal of activating the callback. Now the logic is much more linear.
- the new pyconfig.ts only contains the code which is needed to parse the config; I also moved some relevant code from utils.ts because it didn't really belong to it
- the old PyConfig class did much more than dealing with the config: in particular, it contained the code to initialize the env and the runtime. Now this logic has been moved directly into main.ts, inside the new PyScriptApp class. I plan to refactor the initialization code in further PRs
- the current code relies too much on global state and global variables, they are everywhere. This PR is a first step to solve the problem by introducing a PyScriptApp class, which will hold all the mutable state of the page. Currently only config is stored there, but eventually I will migrate more state to it, until we will have only one global singleton, globalApp
- thanks to what I described above, I could kill the appConfig svelte store: one less store to kill :).
2022-10-04 14:26:12 +02:00
pre-commit-ci[bot]
a295edf19d
[pre-commit.ci] pre-commit autoupdate ( #794 )
...
updates:
- [github.com/asottile/pyupgrade: v2.38.0 → v2.38.2](https://github.com/asottile/pyupgrade/compare/v2.38.0...v2.38.2 )
- [github.com/pre-commit/mirrors-eslint: v8.23.1 → v8.24.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.23.1...v8.24.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-09-28 18:52:34 +02:00