Gyeongjae Choi
2046310460
ENH Support SDL-based packages and add pyxel ( #3508 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2023-03-30 08:18:31 +00:00
Roman Yurchak
7f4f66b34b
Deploy py-compiled build ( #3701 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2023-03-29 22:54:46 +02:00
Roman Yurchak
0a1d87d45f
Customize build type in indexURL used by console.html ( #3702 )
...
[skip ci]
2023-03-29 22:06:59 +02:00
Roman Yurchak
0714afd3b6
More package updates + micropip 0.3.0 ( #3709 )
2023-03-29 16:28:42 +02:00
Hood Chatham
4f13ab1465
Make PyProxy of async iterator JavaScript async iterables ( #3708 )
2023-03-29 08:29:16 +02:00
Roman Yurchak
7ad9668788
DOC Re-organize changelog for 0.23.0 ( #3707 )
...
[skip ci]
2023-03-28 23:41:17 +02:00
Roman Yurchak
8058cb6703
Support for py-compiling folders + repodata.json update ( #3700 )
...
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2023-03-28 11:28:28 +00:00
Roman Yurchak
dc2dd417cb
PKG Add yarl and idna ( #3703 )
...
This adds the yarl package which is a requirement (with some Cython code) for the openai client library (#3588 ).
idna is a Pure python dependency of yarl.
2023-03-28 16:37:36 +09:00
Hood Chatham
f521b028fe
DOC Add roadmap entry for documentation improvements / tutorials ( #3637 )
...
[skip ci]
2023-03-27 13:35:06 +02:00
Roman Yurchak
de7ac903e7
DOC Remove pyodide-build CLI from the documentation ( #3699 )
...
[skip ci]
2023-03-27 09:58:13 +02:00
Gyeongjae Choi
dddfa820f9
Remove deprecated methods ( #3677 )
...
Remove deprecated methods before releasing 0.23 following the [deprecation timeline](https://github.com/pyodide/pyodide/blob/main/docs/project/deprecation-timeline.md )
2023-03-27 10:48:33 +09:00
Victor Blomqvist
99c5274c03
DOC Fix github actions example building example in docs ( #3696 )
...
[skip ci]
2023-03-26 11:39:17 +02:00
Ye Joo Park
90c10bbcd4
DOC Add a link to the GitHub repository ( #3692 )
2023-03-25 14:49:25 +01:00
Gyeongjae Choi
b801885353
Out-of-tree recipe build support ( #3544 )
...
Add out-of-tree support for `pyodide build-recipes` command.
This mostly reuses xbuildenv we use for the out-of-tree build.
2023-03-23 14:01:27 +09:00
Hood Chatham
fe9c2238fc
Add hereditary option to as_object_map ( #3638 )
...
This automatically apply `as_object_map` to the values of the map
when the values are "plain old objects". The behavior is slightly naive.
Hopefully it will satisfy most people who have requested this feature.
2023-03-22 17:48:32 +01:00
Hood Chatham
92afb1342c
Add multidict ( #3581 )
2023-03-22 17:42:43 +01:00
Roman Yurchak
bd2377444d
Add stdLibURL parameter to loadPyodide ( #3670 )
...
Allows to customize the URL from which the Python standard library is
loaded
2023-03-21 14:44:30 +00:00
Roman Yurchak
601d939fdd
Fix wheel compression with the JsDelivr CDN ( #3667 )
...
Set the MIME type for wheels and zip files to application/wasm to enable CDN compression. Also optionally disable compression in zip files and wheels to make the brotli compression by the CDN more efficient.
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2023-03-21 09:11:47 +01:00
Roman Yurchak
59b2c4e1ef
Remove deprecated pyodide-build buildall and mkpkg CLI endpoints ( #3668 )
2023-03-20 08:43:04 +01:00
Gyeongjae Choi
fb48f39847
DOC Add missing packages to changelog ( #3674 )
...
Adds pynacl and mypy to the changelog.
2023-03-20 13:11:55 +09:00
Gyeongjae Choi
802a9cd26b
Handle response files in pywasmcross ( #3645 )
...
Co-authored-by: josephrocca <1167575+josephrocca@users.noreply.github.com>
2023-03-17 09:00:51 +09:00
Loïc Estève
d78597957a
MNT Update scikit-learn to 1.2.2 ( #3654 )
2023-03-14 19:56:23 +01:00
Christian Clauss
57f36ac6f8
Ruff is now compatible with Python pattern matching ( #3650 )
2023-03-13 22:45:06 +01:00
Roman Yurchak
79aa563f2c
DOC using conda for building from sources (Linux & Mac OS) ( #3644 )
...
Co-authored-by: Jo Bovy <jo.bovy@gmail.com>
2023-03-09 13:37:25 +01:00
Hood Chatham
d6ce2b6edd
DOC Remove package loading from roadmap ( #3636 )
...
[skip CI]
2023-03-08 08:54:38 +01:00
Loïc Estève
21c4d5c23c
DOC use MyST inline attrs for external links ( #3639 )
...
[skip ci]
2023-03-07 18:10:27 +01:00
Hood Chatham
ad483dc14d
NFC Rearrange api.ts ( #3547 )
2023-03-06 13:11:33 +09:00
Arpit
42fa9939b0
Upgrades packaging version to v23.0 and micropip to 0.2.2 ( #3605 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2023-03-04 21:45:23 +01:00
Jo Bovy
fc9ca86ad1
Update galpy to v1.8.2 ( #3630 )
2023-03-04 21:11:25 +09:00
Gyeongjae Choi
a9182030cd
Merge pyodide_py into python_stdlib.zip ( #3621 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2023-03-04 11:05:12 +01:00
Hood Chatham
ead7d8aed6
DOC Remove user code section from roadmap (completed) ( #3627 )
...
[skip ci]
2023-03-04 10:03:51 +01:00
Hood Chatham
97d17373f2
Handling for reserved Python keywords as JsProxy attrs ( #3617 )
...
Resolves #3615 . Things like `from` and `finally` are reserved keywords in Python and so `a.finally`
is a `SyntaxError`. This automatically reroutes `a.from_` on a `JsProxy` to refer to `a.from` so it
can be used reasonably conveniently from Python.
2023-03-03 11:13:40 +01:00
Hood Chatham
ce7880739e
Emscripten 3.1.32 ( #3599 )
2023-03-03 11:12:11 +01:00
Hood Chatham
959ceb9d57
Add locals option to runPython and runPythonAsync ( #3618 )
2023-03-03 10:09:02 +01:00
Hood Chatham
99a5e21287
Fix `eval_code` ( #3580 )
...
This fixes eval_code / eval_code_async / CodeRunner.run / CodeRunner.runAsync so that the defaults for globals and locals work as documented. Resolves #3578 .
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-03-03 08:54:20 +09:00
Joe Marshall
0fdf9a80fa
Add Fastparquet ( #3590 )
2023-03-02 14:46:58 +09:00
Christian Clauss
b19e276cfa
Python 3.11.2: Set PYODIDE_IMAGE_TAG in run_docker ( #3620 )
2023-03-02 02:10:53 +01:00
Christian Clauss
154fbed9fa
Upgrade to Python v3.11.2 ( #3614 )
2023-03-01 23:57:17 +01:00
Gyeongjae Choi
ed3ae1ba49
Download standard libraries in a zipfile ( #3582 )
2023-03-01 23:11:30 +01:00
Jeff Glass
f3360876be
Add FAQ, Docs for working around JS Objects named like Python Keywords ( #3616 )
2023-03-01 16:57:08 +09:00
Gyeongjae Choi
c99584d4b8
FIX Change rust packages not to build concurrently ( #3607 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2023-02-27 14:55:03 +09:00
Gyeongjae Choi
0d5bd851fe
Use loky.cpu_count() instead of os.cpu_count() ( #3598 )
2023-02-22 07:53:19 +09:00
Gyeongjae Choi
994ce5111f
BLD Add DISTDIR variable ( #3584 )
2023-02-17 08:25:42 +09:00
messense
0be3c6d9fa
Fix activating pyodide venv command docs ( #3586 )
2023-02-15 16:34:07 +09:00
Gyeongjae Choi
c55bd2a823
Move webbrowser.py into pyodide-py ( #3583 )
2023-02-14 16:08:28 +09:00
Feodor Fitsner
2f305cfec7
Add Flet to Related Projects ( #3571 )
2023-02-10 12:25:59 -08:00
Gyeongjae Choi
b6fc9e7b1d
Add --no-user flag when installing packages in xbuildenv ( #3562 )
2023-02-10 09:17:53 +09:00
Gyeongjae Choi
68e42b1867
ENH Autodetect the number of cores when invoking `pyodide build-recipes` ( #3559 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2023-02-10 08:56:42 +09:00
Gyeongjae Choi
189e49e892
FIX Escape nbsp in console.html ( #3558 )
...
Resolves https://github.com/pyodide/pyodide/issues/3337
In Firefox if one writes anything with spaces then tries to copy-paste the input to a standard Python REPL, one gets,
SyntaxError: invalid non-printable character U+00A0
this is because spaces are replaced by the non-breaking space character.
This patch replaces non-breaking space characters with normal space characters in the repl.
2023-02-09 10:34:05 -08:00
Hood Chatham
84ef7fa76d
Fix isPyProxy so that it works correctly with multiple Pyodide interpreters ( #3545 )
...
This removes code so that we use the default `instanceof` behavior.
The added test fatally fails without this patch.
2023-02-07 16:03:43 -08:00