Commit Graph

307 Commits

Author SHA1 Message Date
Hood Chatham da7d8251cf
ENH Destroy proxies created in JsProxy.__call__ when done with call (#1573)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-09-11 16:34:45 -07:00
Roman Yurchak aa1ce3adc4
BLD Use outer ccache wrapper (#1805) 2021-09-11 14:22:13 +02:00
Hood Chatham feeadd5fff
FIX Patch emscripten to fix problems with dup (#1823) 2021-09-09 11:53:47 -07:00
Hood Chatham dca05db1a0
FIX Add isatty methods to _WriteStream and _ReadStream (#1822) 2021-09-08 09:41:21 -07:00
Hood Chatham 1010c0e3bf
Make build scripts share environment and update lxml package (#1706) 2021-09-07 20:29:49 -07:00
Hood Chatham de781fdc26
Handle syntax error in find_imports (#1819) 2021-09-07 09:42:51 -07:00
Roman Yurchak ee1d9199d2
DOC Update changelog for 0.18.1 release [skip ci](#1820) 2021-09-07 17:12:39 +02:00
Gyeongjae Choi 13d757de74
Fix Pillow JPEG encode/decode error (#1818) 2021-09-07 16:24:06 +02:00
Hood Chatham 69a9fc760d
Fix refcount error in restore_sys_last_exception (#1816) 2021-09-06 08:37:53 -07:00
Hood Chatham a6235b23b9
Fix newline escaping in 'long output truncated' message (#1814) 2021-09-03 16:55:41 -07:00
Roman Yurchak ab53f6b06c
ENH Change to minimal build by default (#1804) 2021-09-02 22:19:23 +02:00
Hood Chatham a47cd930cc
Fix string conversion from javascript to python (#1806) 2021-08-30 18:17:30 +02:00
Hood Chatham ecb118531c
Fix exposure of setInterruptBuffer (#1797) 2021-08-30 13:03:21 +02:00
etienne 822194c3c9
DOCS Fix typo in webworker example (#1794) 2021-08-14 19:52:26 +02:00
Hood Chatham cacfdde929
Fix terminal Ctrl+C handling (#1790) 2021-08-13 20:13:47 +02:00
Roman Yurchak d5c6ced6b2
DOC Document minimal supported browser versions [skip ci] (#1789) 2021-08-12 12:43:50 +02:00
Roman Yurchak 8797f92f59
Documentation on using Pyodide with Node.js [skip ci] (#1788) 2021-08-12 11:39:13 +02:00
Roman Yurchak 2e7ccfc23d
Bump main to 0.19.0dev0 [skip ci] (#1786) 2021-08-11 12:16:48 +02:00
Roman Yurchak e5391ef1a7
DOC Improve documentation on downloading and deploying [skip ci] (#1778) 2021-08-11 12:00:44 +02:00
Roman Yurchak 4457c10a64
DOC Post-release documentation improvements (#1777) 2021-08-04 12:53:59 +02:00
Hood Chatham 250c48038b
Release 0.18.0 (#1775) 2021-08-03 21:34:14 +02:00
Roman Yurchak c6404cedff
DOC Reorganize changelog entries for 0.18.0 (#1768) 2021-08-02 12:26:53 +02:00
Roman Yurchak af6dd7be46
DOC Document how to cite Pyodide with Zenodo [skip ci] (#1763)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-07-31 19:57:01 +02:00
Hood Chatham 3eb82fd834
Improved micropip dependency resolution (#1756) 2021-07-29 18:25:18 +02:00
Teon L Brooks cd3c052ee6
Update webworker.md (#1755) [skip ci] 2021-07-29 04:50:16 +02:00
Hood Chatham 6074ca26ca
Some edits to the documentation (#1751) 2021-07-27 06:31:59 +02:00
Hood Chatham ef88ceeb5d
Run prettier to format documentation source files [skip ci] (#1752) 2021-07-27 01:00:27 +02:00
Hood Chatham 2fde295e21
Don't bind a port in run_docker by default (#1750) 2021-07-27 00:47:11 +02:00
stefnotch 5c324c4bed
Allow overriding input (#1728) 2021-07-26 13:02:33 +02:00
Waldir Pimenta 0143c5e0b6
DOC changelog.md: fix level of a couple headings [skip ci] (#1746) 2021-07-25 10:51:10 +02:00
Roman Yurchak b455d6a6fb
Toward a conda compatible packages.json (#1700) 2021-07-24 09:22:46 -07:00
Hood Chatham 2262165570
Add dict_converter parameter to toJs (#1742) 2021-07-23 15:33:53 -07:00
Hood Chatham 986016a957
Finish InteractiveConsole revamp (#1635)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-07-23 15:33:41 +02:00
Roman Yurchak 2a7e145925
Update copyright notice in docs [skip ci] (#1730) 2021-07-22 22:24:53 -07:00
Hood Chatham f0bd568a31
Set up pytest node tests (#1717) 2021-07-20 10:48:27 +02:00
Hood Chatham c8436c33a7
Change converter depth arguments to be named arguments (#1721) 2021-07-19 05:26:28 -07:00
Nicholas Bollweg f13f3340e0
Enable all emscripten file systems: IDBFS, NODEFS, PROXYFS and WORKERFS (#1596) 2021-07-16 14:33:25 -07:00
Hood Chatham 7e1c7ea180
Improve lifetime management for PyProxy attributes (#1636) 2021-07-10 15:05:29 -07:00
Nicholas Bollweg 60acd0089f
Expose Module.FS (#1692) 2021-07-10 14:57:01 -07:00
Hood Chatham be980d503c
PyProxy attribute improvements (#1696)
Allow storing symbols on PyProxy
Fix `$`-prefixed accesses to also work with PyProxy setter and deleter handlers.
2021-07-10 08:22:05 -07:00
Roman Yurchak e97d3bb2cf
Minimal Node.js support (#1691) 2021-07-09 22:26:58 +02:00
Roman Yurchak 327560ab69
Setup a JavaScript test suite (#1684) 2021-07-06 10:48:35 +02:00
Madhur Tandon 738651ea10
Revive html5 <canvas> based renderer for matplotlib (#1579) 2021-06-27 08:36:14 -07:00
Hood Chatham 653891b045
ENH Add Ctypes support (#1656) 2021-06-26 10:34:31 +02:00
Hood Chatham a63444f46a
Update jsdoc file exclude pattern to ignore *.gen.js [skip ci] (#1662) 2021-06-26 00:09:30 +02:00
Hood Chatham b4f4bcffdc
Update to Python 3.9.5 (#1637)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-06-19 15:49:25 -07:00
Hood Chatham 5d4ff86a7c
Allow Comlink proxies to be imported (#1642) 2021-06-18 18:03:58 -07:00
Ondřej Staněk f9a68998e5
run_docker: option to run non-interactively (#1641)
Allows to execute `run_docker` in environments such as Github Actions.
Specifying the `--non-interactive` flag resolves the error "the input device
is not a TTY".

Co-authored-by: Ondrej Stanek <ondrej@ostan.cz>
2021-06-17 00:04:47 +02:00
Roman Yurchak d1a2778088
ENH Rename PyProxy clone to copy (#1630) 2021-06-13 15:27:48 -07:00
Hood Chatham f36d034724
Merge reentrant Python stack traces (#1447) 2021-06-07 09:24:22 +02:00