Commit Graph

276 Commits

Author SHA1 Message Date
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
Ian Clester 2ca25cd348
Include 'audioop' in standard library. (#1623)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-06-06 12:01:39 +02:00
Hood Chatham 69d77194d8
ENH Use leading $ to distinguish shadowed PyProxy methods (#1604) 2021-06-05 19:13:40 +02:00
Itay Dafna d6a182404f
DOC Add a WebDash reference to Related Projects [skip ci] (#1626)
Signed-off-by: Itay Dafna <i.b.dafna@gmail.com>
2021-06-04 17:23:16 +02:00
Hood Chatham b401350a2a
ENH More complete typescript types (#1601) 2021-05-31 19:06:56 -07:00
Hood Chatham 5f775051cd
Handle mixed case package names (#1615) 2021-05-30 20:07:31 -07:00
Hood Chatham 2e04752272
MAINT Improvements to node and file_packager invocations (#1600) 2021-05-29 10:31:56 -07:00
Hood Chatham 9fc3e094c5
ENH Improvements to eval_code (#1563) 2021-05-28 16:10:00 -07:00
Hood Chatham 962140981a
API Don't expose pyodide as a global variable in loadPyodide (#1597) 2021-05-22 18:54:27 -07:00
Hood Chatham 97d7dfcdf9
Some basic types (#1592) 2021-05-20 09:05:05 -07:00
Piet Brömmel 64c62bd5c5 DOCS Fix js getting started example code (#1594) [skip ci] 2021-05-19 22:04:53 -07:00
fuyutarow c785c33ad3
DOCS Fix year of v0.17.0 release in changelog (#1595) [skip ci] 2021-05-19 11:06:01 -07:00
Hood Chatham 463618f5cf
Use rollup (#1575)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-05-05 06:42:15 -07:00
Roman Yurchak 4e9d10833e
BLD Create an installable pyodide-build package (#1566) 2021-05-03 20:51:11 +02:00
Grimmer 9dc5a76909
DOCS Fix fetch code snippet [skip ci] (#1571) 2021-05-03 08:28:05 -07:00
Roman Yurchak 87b38d565b
DOC Disable sphinx.versionwarning [skip ci] (#1567) 2021-05-02 22:30:50 +02:00
Roman Yurchak 263309102d
Unvendor distutils (#1543)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-05-02 15:42:28 +02:00
Hood Chatham c0bf827710
Add PyProxy.clone (#1549) 2021-05-01 12:45:06 -07:00
Hood Chatham ab1b6c8d24
MAINT Use prettier to format javascript (#1554)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-05-01 10:17:32 -07:00
Albertas Gimbutas eb59eb2f2e
Fix typo: `git cherry-puck` -> `git cherry-pick` [skip ci] (#1561) 2021-05-01 00:16:07 -07:00
Roman Yurchak 126193d8c4
DOC Add instructions for making a release (#1533) 2021-04-28 19:28:11 +02:00
Roman Yurchak 299e4d9047
DOC Add communication channels links (#1544) 2021-04-28 15:48:54 +02:00
Hood Chatham ffa99153cc
API Remove loadPackagesFromImports from runPythonAsync (#1538) 2021-04-28 08:47:00 +02:00
Hood Chatham 41b4713120
API Add PyProxy.callKwargs (#1539) 2021-04-26 18:10:54 -07:00
Roman Yurchak 2a906bd489
MAINT hide jsdoc_dump.json from grep results [skip ci] (#1531) 2021-04-22 21:58:20 +02:00
Roman Yurchak 9795efbfc2
DOC Add list of 0.17.0 contributors to changelog (#1530) 2021-04-22 19:42:12 +02:00
Jeremy Tuloup 086db82f44
Add missing backtick in the faq docs (#1526)
Thanks
2021-04-22 01:49:13 -07:00
Hood Chatham a3d7592686
DOCS Add faq on redirecting staandard streams [skip ci] (#1525) 2021-04-22 10:34:07 +02:00
Roman Yurchak 5a8e235489
Bump main to 0.18.0dev0 (#1523) 2021-04-21 23:19:37 +02:00
Roman Yurchak 1d623f4690
DOC Minor documentation improvements (#1522) 2021-04-21 22:57:45 +02:00
Roman Yurchak c49dd7ad5f
Version 0.17.0 (#1515) 2021-04-21 21:51:28 +02:00
Roman Yurchak dba1093b09
MAINT Make InteractiveConsole private (#1521) 2021-04-21 20:57:52 +02:00