Commit Graph

197 Commits

Author SHA1 Message Date
Hood Chatham d3a0410e4c
DOCS Pin docutils to v0.16 (#1430) 2021-04-03 18:21:04 -07:00
Ondřej Staněk 2c98abfd73
run_docker: Allow to run arbitrary command in docker (#1424)
Useful for unattended builds.
2021-04-03 15:20:42 -07:00
Ondřej Staněk 52045b7802
BLD Optionally disable docker port binding (#1423)
Useful for building pyodide within a docker in a multi-user environment.
2021-04-03 11:38:28 -07:00
Hood Chatham 150c1f6b45
API Add "loadPyodide" function (#1363)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-04-01 00:43:46 +02:00
Roman Yurchak 341b88acbe
MNT Update gitter channel name + smaller executioners in CI when possible (#1388) 2021-03-30 15:27:22 +02:00
Roman Yurchak 8ac788c424
DOC Rename repo links under the Pyodide org (#1383) 2021-03-29 10:37:03 +02:00
Hood Chatham fd88a18ca3
API Add PyProxyBufferMethods (#1215) 2021-03-26 15:59:06 -07:00
Hood Chatham c95c771dc9
DOCS improvements to type-conversions.md (#1372) 2021-03-25 17:44:03 -07:00
Hood Chatham 0b5c80862d
DOCS API docs for pyproxy (#1371) 2021-03-25 09:26:07 -07:00
Hood Chatham d4525a188f
Split PyProxy method definitions into separate js file (#1368) 2021-03-24 10:50:13 -07:00
Roman Yurchak f2d6137673
Deprecate pyodide.pyimport (#1367) 2021-03-24 12:05:00 +01:00
Hood Chatham e408dede25
Automatically generatate C method->ml_doc docstrings from Python (#1352)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-03-24 10:24:06 +01:00
Roman Yurchak fdfc56ffa0
DOC Improve quickstart (#1366)
Co-authored-by: Mireille <mir.mir@gmail.com>
2021-03-23 22:48:50 +01:00
Hood Chatham 85dd7485de
Fix broken link to languagePluginLoader in js API summary (#1362) 2021-03-22 09:42:07 -07:00
Hood Chatham ccd0f1335b
DOC Implement autosummary for js autodoc, use autodocsumm for py autodoc (#1354) 2021-03-22 09:39:09 +01:00
Roman Yurchak afb522ed59
Release 0.17.0a2 (#1356) 2021-03-21 19:03:09 +01:00
Hood Chatham a7da9a6edd
DOC More minor edits to micropip and pyodide.js docstrings (#1357) 2021-03-21 09:15:57 -07:00
Hood Chatham e0966c83b3
Docs textwrap, typo fixes, add links (#1351) 2021-03-20 11:56:10 -07:00
Roman Yurchak a11f4a92d3
DOC Update project history and infrastructure support sections (#1342)
Co-authored-by: Teon L Brooks <teon.brooks@gmail.com>
Co-authored-by: William Lachance <wrlach@gmail.com>
2021-03-20 19:15:08 +01:00
Hood Chatham 3f9e36a986
API Remove as_nested_list (#1345) 2021-03-20 10:42:51 +01:00
Hood Chatham 2d7a9f288e
ENG create_proxy and create_once_proxy APIs (#1334)
(for reducing memory leaks)
2021-03-19 21:30:20 +01:00
Roman Yurchak a5e21ba75a
DOC Add Safari compatibility in release notes (#1332) 2021-03-17 10:05:58 +01:00
Frederik Braun d766cbeeaa
Update bleach to version 3.3.0 (#1338) 2021-03-16 18:00:34 +08:00
Hood Chatham d4e17295b3
Some tweaks to internal error handling (#1315) 2021-03-14 20:45:04 +01:00
Hood Chatham a31f0c4e39
ENH micropip: fetch instead of XMLHttpRequest, async functions (#1324)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>

and remove memory leaks
2021-03-14 11:30:54 +01:00
Hood Chatham 29f553cdf6
DOC Update documentation for type translations (#1233) 2021-03-14 11:15:53 +01:00
Mireille Raad 529caac8ef
DOC fix broken link in quickstart (#1302) 2021-03-04 19:25:44 +01:00
Roman Yurchak c4a4f518bb
RFC pyodide governance and decision-making process (#1229)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-03-03 19:09:05 +01:00
Mireille Raad 4a770ffb0c
DOC update docs/usage/webworker (#1298)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-03-03 19:03:43 +01:00
Hood Chatham f8bb138fa7
DOC Normalize capitalization of Python, Pyodide, and Javascript (#1297) 2021-03-03 09:11:50 +01:00
Roman Yurchak a1241301dc
DOC Add more related projects (#1296)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-03-02 17:43:46 +01:00
Aditya Shankar 7f66a38ffd
Create related-projects.md, a file to show related projects (#1271)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-03-02 13:47:31 +01:00
joemarshall 451924ba97
Clapack as so (#1236) 2021-02-26 17:01:10 +01:00
Hood Chatham c86a3b7521
Use eval_code_async in runPythonAsync (#1269) 2021-02-23 22:53:23 +01:00
Hood Chatham 4d213a6b6e
ENH PyProxy getattr/etc traps & added getitem/etc for PyMappings (#1175) 2021-02-23 20:25:10 +01:00
wojsam c8fb97723d
DOC Update webworker.md (#1270) 2021-02-21 11:22:54 +01:00
Roman Yurchak f34787df54
Re-organize changelog by submodule (#1255) 2021-02-17 08:58:56 +01:00
leafjolt fe1e304ae7
DOC Fix broken links in documentation homepage (#1260) 2021-02-16 22:59:51 +01:00
Roman Yurchak a79e2893f2
DOC Update project subtitle to be more general (#1246) 2021-02-15 21:27:28 +01:00
Hood Chatham 65e3a808e7
DOC Update faq on custom namespaces (#1253) 2021-02-15 20:38:07 +01:00
Hood Chatham 264157a480
Highlight embedded python code in docs (#1252) 2021-02-15 09:38:49 +01:00
Roman Yurchak 2771ded002
DOC Fix pyodide logo in readme (#1254) 2021-02-15 09:28:58 +01:00
Roman Yurchak 444e11f416
DOC update to sphinx book theme (#1250) 2021-02-15 08:59:38 +01:00
Hood Chatham 547753b8ed
Make a pyproxy of an awaitable py object an awaitable js object (#1170) 2021-02-14 12:12:55 +01:00
Hood Chatham 3c5db381cd
Rename deepCopyToJavascript -> toJs & rm shallowCopyToJavascript (#1231) 2021-02-11 22:02:15 +01:00
Hood Chatham f64bee40d7
Simplify setup code (#1195) 2021-02-11 07:39:01 +08:00
Hood Chatham 19ebad28dc
DOC Use sphinx-js for pyodide_js documentation (#1197) 2021-02-06 21:17:57 +01:00
Hood Chatham a4fad9b500
Add simple web loop (#1158) 2021-02-05 09:20:15 +01:00
Hood Chatham 503741ea48
PyProxy methods for iterators / iterables / generators (#1180) 2021-02-04 21:16:27 +01:00
Hood Chatham b3a965a1f6
Don't automatically copy python objects into javascript (#1167)
* Don't automatically copy python objects into javascript, add new PyProxy.shallowCopyToJavascript and deepCopyToJavascript apis

* Lint

* Adjust conftest to automatically deep_copy results of run / run_async

* Update conftest again

* Fix deep/shallowCopyToJavascript

* Fix shallowCopyToJavascript and deepCopyToJavascript to return js object not hiwire id

* Fix the remaining tests (hopefully)

* Lint

* Fix more tests

* Fix some numpy tests

* Lint

* Fix more tests

* Lint

* Temporarily dummy out setLineDash since it breaks test

* Fix test_console

* Update changelog
2021-02-02 19:45:56 +01:00