Commit Graph

308 Commits

Author SHA1 Message Date
NiJia Lin
a3e86f32b7 Update say_hello.html (#327)
- remove un-usage `setTimeout` package
2022-05-11 20:39:22 -05:00
woxtu
53a21b74eb Enable to generate the source map (#325) 2022-05-11 19:18:28 -05:00
Fabio Pliger
363f3751f9 support different pyodide versions (#328)
* add PyLoader class

* create global loader during app creation time and remove it when pyscript loading operations are done

* make the loader global and open/close when apps is starting. Also add concept of app config so users can set if they want to autoclose the loader of handle it themselves

* add pyconfig file

* auto add global config if there's no config set in the page

* export initializer type

* define type for config

* move initialization out of svelte file, into app config

* change runtimes from strings to objects

* fix typo
2022-05-11 16:59:13 -05:00
Julian
73a0d9b02e Fix <py-repl theme="dark"> (#320)
* fix: theme for <py-repl>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* remove comment

* fix: populate initial theme on auto generated repls.

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-11 14:57:01 -05:00
ic-768
2526d242bc Change let to const; Minor code improvement (#300)
* Change let to const; Minor code improvement

* Indentation fix
2022-05-10 16:15:32 -05:00
Fabio Pliger
71319d0969 add app loading splash screen and AppConfig (#279)
* add PyLoader class

* create global loader during app creation time and remove it when pyscript loading operations are done

* make the loader global and open/close when apps is starting. Also add concept of app config so users can set if they want to autoclose the loader of handle it themselves

* add pyconfig file

* auto add global config if there's no config set in the page

* remove changes to simple_clock example
2022-05-10 16:00:25 -05:00
Peter W
5f19756ff3 fix ci issues (#312)
* test ci

* sync fixes, ignore symlink

* remove symlink

* undo trigger tests

* only deploy latest on merge, not PR

* quotes to single
2022-05-10 12:27:06 -05:00
woxtu
6f18a66d53 Fix ESLint warnings (#294)
* Use builtin methods

* Fix formatting
2022-05-09 15:16:25 -05:00
Matt Kramer
5332aad8d6 Add pre-commit config for eslint (#259)
* Add eslint config

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-09 14:55:33 -05:00
Sugato Ray
ff3b994107 Adding textwrap.dedent for allowing indented html blocks (#275)
* Adding textwrap.dedent for indented html blocks
- write indented html string
- but dedent it while generating html
- textwrap.dedent is meant for this purpose

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fixed indentation

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fixed indentation

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-09 14:48:11 -05:00
woxtu
a993d61885 Use async/await instead of promise chaining (#266)
* Use async/await instead of promise chaining

* Await asynchronous operations
2022-05-09 12:32:01 -05:00
woxtu
a0c7b7653a Improve type annotations (#271)
* Add js-yaml type definition

* Improve type annotations

* Store values to properties
2022-05-07 11:25:05 -05:00
Christian Clauss
4ec24a919a Remove execute bit from .css and .html files (#274)
* Remove execute bit from .css and .html files

* pyscriptjs/examples/toga/static/pyscript: Broken symlink
2022-05-07 09:27:31 -05:00
Christian Clauss
fadb4a67e7 pre-commit: Add codespell and other checks (#263) 2022-05-06 16:23:14 -05:00
Jannis Leidel
990b0b2797 Make all targets phony. (#249) 2022-05-06 14:40:27 -05:00
Bruno Odinukweze
20a70ed3a7 made py-button styling dynamic (#227)
* made py-button styling dynamic

* added comments

* removed debugging logs

* fixed linting issue with variables
2022-05-06 14:40:03 -05:00
Matt Kramer
cc6d6247a8 Add additional pre-commit hooks (#245)
* Add and run end-of-file-fixer
* Add and run trailing-whitespace
* Add and run check-yaml
* Add and run check-json
* Add and run pretty-format-yaml
* Fix comment indentation
2022-05-06 14:27:11 -05:00
woxtu
3347532f5e Add missing type annotations (#242)
* Remove redundant subscribing

* Add type annotations

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* [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>
Co-authored-by: Matt Kramer <mkramer@anaconda.com>
2022-05-06 13:29:35 -05:00
Jason Barnwell
707474e835 Changed variable names to snake_case for PEP8 formatting (#211)
* Changed variable names to snakecase for PEP8 formatting.

* Changed variable names to snakecase for PEP8 formatting.

* fix indentation

Co-authored-by: Fabio Pliger <fabio.pliger@gmail.com>
2022-05-06 12:18:08 -05:00
Allan Lago
facdfdb525 Add keypress event to todo example (#241)
* add enter keypress event in todo example

* fix linting

* [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>
2022-05-06 12:08:58 -05:00
Fabio Pliger
b7d748c96a Moves Python code out of interpreter file (#207)
* make copy of .py files part of build process

* move code out ofinterpreter file and make it download and load code during initialization

* fix double ; in interpreter

* remove debugging print

* update dependencies

* fix project name and version

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* lint

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* change fmt-py

* lint

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* remove extra content

* define missing strict type

* create build folder if doesn't exist

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-05 23:12:54 -05:00
Matt Kramer
88a0dd38de Use black profile in isort to prevent conflicts (#244)
* Use black profile in isort to prevent conflicts
2022-05-05 22:15:43 -05:00
Maxime Liquet
b5b150a918 add links to the libraries used in the examples (#224) 2022-05-05 20:28:57 -05:00
Roman Yurchak
8490b88386 Don't load distutils in the Python standard library (#234) 2022-05-05 19:19:10 -05:00
Furkan M. Torun
204c099a84 ADD: Simple Bioinformatics Tool (#131)
* ADD: Simple Bioinformatics Tool as an example

* ADD: Favicon to Bioinformatics Example
2022-05-05 16:47:30 -05:00
matdmiller
f4ed3591ca Micrograd example (#116)
* added micrograd_ai.html and micrograd_ai.py to examples

* added micrograd_ai.html and micrograd_ai.py to examples fix typo
2022-05-05 16:44:14 -05:00
Peter W
6f6efa4525 add config file for pre-commit (#235)
* add config file

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add isort

* [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>
2022-05-05 15:12:25 -05:00
Fabio Pliger
f9d2c5e418 Update pyscriptjs/Makefile
Co-authored-by: Matt Kramer <matthew.robert.kramer@gmail.com>
2022-05-05 14:12:41 -05:00
Fabio Pliger
0810acdbd6 Merge branch 'main' into fpliger/69_add_makefile 2022-05-05 13:55:05 -05:00
Fabio Pliger
22e6e145c5 improve makefile and add python dev enviroment requirements file 2022-05-05 13:47:55 -05:00
Fabio Pliger
769cc28f05 move setup to top per PR comments 2022-05-05 13:10:29 -05:00
Fabio Pliger
3dc4d44dba Merge branch 'fpliger/69_add_makefile' of github.com:anaconda/pyscript into fpliger/69_add_makefile 2022-05-05 13:08:55 -05:00
Fabio Pliger
ce19ae6ec9 fix env typo 2022-05-05 13:08:49 -05:00
Fabio Pliger
7ba5dc2d97 Update pyscriptjs/Makefile
Co-authored-by: Matt Kramer <matthew.robert.kramer@gmail.com>
2022-05-05 13:06:58 -05:00
Fabio Pliger
9e753e2e60 Update pyscriptjs/Makefile
Co-authored-by: Matt Kramer <matthew.robert.kramer@gmail.com>
2022-05-05 13:03:59 -05:00
Fabio Pliger
534a6a6b05 add makefile to automate setup 2022-05-05 10:34:10 -05:00
woxtu
f92c4c5526 Add type annotations 2022-05-05 21:40:00 +09:00
Fabio Pliger
9334592c50 Merge pull request #203 from woxtu/patch
Fix attributes to set values correctly
2022-05-04 17:28:02 -05:00
woxtu
454934c2cd Set to stderr 2022-05-05 06:12:38 +09:00
woxtu
57a4601bfb Fix typo 2022-05-05 06:06:25 +09:00
Tom
5d7d685a78 fix: fix misspelled logs 2022-05-04 22:12:23 +02:00
Fabio Pliger
6ea96271a4 Merge pull request #192 from cclauss/patch-2
interpreter.ts: Typo functions
2022-05-04 14:05:13 -05:00
Fabio Pliger
48ff01279b Merge pull request #190 from zjhch123/patch-1
Update todo-pylist.html
2022-05-04 14:02:38 -05:00
Fabio Pliger
2e40b40e52 Merge pull request #186 from sr2echa/main
fix: typos
2022-05-04 13:52:14 -05:00
Fabio Pliger
8895e04c56 Merge pull request #169 from woxtu/patch
Fix some typos in docs
2022-05-04 12:55:28 -05:00
Christian Clauss
a6a0933c6c Fix typo 2022-05-04 18:20:33 +02:00
Christian Clauss
f4a991fd0a Fix typo 2022-05-04 18:10:10 +02:00
Christian Clauss
c2f4ea7b13 Fix typo 2022-05-04 18:09:23 +02:00
Christian Clauss
4cef872a6a interpreter.ts: Typo functions 2022-05-04 18:07:52 +02:00
Fabio Pliger
9011f86d40 Merge pull request #121 from pyscript/repr_type_fix
Handle __repr__ of types
2022-05-04 10:17:59 -05:00