Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pyodide/pyodide

Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
https://github.com/pyodide/pyodide

Use EM_COMPILER_WRAPPER to enable ccache (#1218)

Fixes #1007. As in #1214, this breaks build if ccache is not available.

b46acbadc21dbc822081c4740bbdb86aae01b27e authored almost 4 years ago
Deploy even with a failure of "tests packages" CI on chrome (#1216)

0755f191b76f2ef767f4ed3a798846ddd72717e9 authored almost 4 years ago
Remove debug statements from fix_emulate_pointers (#1212)

Co-authored-by: Roman Yurchak <[email protected]>
Co-authored-by: Dexter Chua <dalcde@users...

6e3f5747ecacd7d1446351372515c6170e5ca8f5 authored almost 4 years ago
Re-enable ccache for binaryen build (#1214)

Binaryen now invokes cc instead of gcc, and the cc symlink isn't in
/usr/lib/ccache. This repla...

56073be2a95c7df82e79ce73ec3cf4d2f0cb4eee authored almost 4 years ago
Simplify hiwire constants (#1213)

Previously they were defined as macros and getters were defined for use in javascript, since jav...

7268e45c0fe4c3300247b07c7af3b3dea7a8dfbb authored almost 4 years ago
Revert removal of xfailed scipy dependent tests (#1205)

5d50a5f96a5115f70a4083159febee94dc62e9c8 authored almost 4 years ago
TST: Fix test_monkeypatch_eval_code (#1206)

c4627897facba2456f23bababdfcef0fb83bdaab authored almost 4 years ago
DOC Use sphinx-js for pyodide_js documentation (#1197)

19ebad28dc2961daeb7c961a8b5b8e52799840b4 authored almost 4 years ago
DOC Fix broken links in README.md (#1199)

5d392a6699595ae0f993152ac4c955a7ab1adb99 authored almost 4 years ago
Emscripten 2.0.12 Upstream backend (#1102)

Co-authored-by: Dexter Chua <[email protected]>
Co-authored-by: Roman Yurchak <rt...

1bd8380c01d403353a78a199e4cd94ae244a4d35 authored almost 4 years ago
F2C, CLAPACK, scipy and numpy fixes for the upstream backend (#1193)

Co-authored-by: Joe Marshall <[email protected]>

e5672449f9655c1376d72fd09fbac4e2f1ff0e27 authored almost 4 years ago
Add simple web loop (#1158)

a4fad9b500c9a2dee6353e4d14bbf30f319ca5d3 authored almost 4 years ago
Remove empty jsimport.* files (#1196)

d27ee60077258cfaebc2140cd26c24d96641a991 authored almost 4 years ago
PyProxy methods for iterators / iterables / generators (#1180)

503741ea483eac51f005a5ba68dbfcf5d7b427c9 authored almost 4 years ago
pywasmcross improvements to work with the upstream backend (#1184)

Co-authored-by: Joe Marshall <[email protected]>

497234341425fd0a0ff25118c743a6cdfc0b2a60 authored almost 4 years ago
Change isPromise to accept nonstandard javascript awaitables (#1189)

48db27d6d252d13d3d49075ff4c367311ece6d38 authored almost 4 years ago
MAINT Rewrite JsProxy_IterNext (#1187)

fe0329bae89ed1db45041ea6aae82516b05fb005 authored almost 4 years ago
Allow awaiting the same proxied promise multiple times (#1163)

9cd51da5043e2a4702031ebe88d9295073cd85ab authored almost 4 years ago
Fix REPL completion (#1191)

d9fffe15b63c416cade363e65654c78b42ca2796 authored almost 4 years ago
TST py->js->py conversion for list and dict (#1188)

f60e43efda8602d77fb4d71b74adeffe437b2d90 authored almost 4 years ago
Don't automatically copy python objects into javascript (#1167)

* Don't automatically copy python objects into javascript, add new PyProxy.shallowCopyToJavascri...

b3a965a1f677e617f49da6655f1bea2a7a9d9bae authored almost 4 years ago
Fix uninitialized variables in PyProxy (#1183)

Co-authored-by: Joe Marshall <[email protected]>

28f168cf2ee82fadabe75e70610152f4c35d7a5c authored almost 4 years ago
Add missing -fPIC in CLAPACK (#1185)

Co-authored-by: Joe Marshall <[email protected]>

68cdeb519da33147fc2b2e29debf01f447812fc3 authored almost 4 years ago
Add setInterruptBuffer to public API, update changelog and docs (#1173)

f9fb31d102359acb3e217bdd002e69e2ad2223a9 authored almost 4 years ago
Run benchmarks in alphabetical order (#1178)

Co-authored-by: Roman Yurchak <[email protected]>

4de39e361796f08b256d131311e513216cd0a021 authored almost 4 years ago
Fix merge error between PR #1169 and #1176 (#1177)

d548644ad0404f5d26d121f3087b0feb54df8087 authored almost 4 years ago
Fix compile error from methnoargs-signatures branch (#1176)

5631fcd1d62f05bdf49f9dc92c2018c4dd05161d authored almost 4 years ago
Fix METH_NOARGS function signatures (#1169)

c12e2451910a8b641e533f05ac8737e02f9c5b7a authored almost 4 years ago
DOC Fix broken link in readme (#1174)

7d68edc44723b428f645a9ca7667583c5cb8b37a authored almost 4 years ago
MAINT Minor Makefile improvements (#1161)

fd351bc4fc5889bc77f3728fe950d916ffb56931 authored about 4 years ago
Revert "Don't automatically copy python objects into javascript (#1152)" (#1165)

This reverts commit 6a4423356283a5d644c0e144f59570be0d1ba74c.

81810a4c4ba999653380dbd8aca1257d3809a4f6 authored about 4 years ago
Don't automatically copy python objects into javascript (#1152)

* Don't automatically copy python objects into javascript, add new PyProxy.shallowCopyToJavascri...

6a4423356283a5d644c0e144f59570be0d1ba74c authored about 4 years ago
Use rlcompleter instead of Jedi for completion in console (#1160)

1fa4b078098b9d013bf91228f94766f03b5499d0 authored about 4 years ago
Make JsBuffer into a subclass of JsProxy (#1153)

* Make JsBuffer into a separate subclass of JsProxy

* Make Buffer objects with type JsBufferT...

fc83e289054d93790dc89f593f5cdcb29c4e36ab authored about 4 years ago
MAINT/CI Fix documentation CI (#1157)

f9f01be97da127e03168768ecf24fa6a7eac519b authored about 4 years ago
Patch ceval to add callback to use for KeyboardInterrupt handling (#1148)

* Patch ceval to add interrupt handler callback

* Don't use SharedArrayBuffer in test, Firefo...

f8d363822c9e3f9b3ee416e0f0e7343637517c01 authored about 4 years ago
Handle fatal runtime errors (#1151)

* Handle fatal runtime errors

* Wrote "fatal_error" code

* Fix _pyproxy_set

* Fix ownke...

a8c38fe28908879e6ca61143fd90e3c4b837d9e8 authored about 4 years ago
Completion support in InteractiveConsole (#1155)

829e2d4d1ee4c62baedeb36993c3a0c4cd08c0ee authored about 4 years ago
MAINT Remove rendered.html (#1156)

3128b1ad1e192223348d751c0e37cf8fbcfa5ba1 authored about 4 years ago
REPL Correct repr in InteractiveConsole (#1141)

e8a8a107ffa15e0d53d2dae87a86e872a849fdfd authored about 4 years ago
DOCS: document core (#1048)

3e2e4960add2f2c76bfb478bc88818837e9f11ac authored about 4 years ago
DOCS: Move docs into three subfolders based on top level sections (#1149)

dbc60a8abff4bff3edc0fd67c805f0f17f0c865a authored about 4 years ago
TST: Test eval_code_async (#1109)

Co-authored-by: Jan Max Meyer <[email protected]>

d98c12141ac55ba17fa352680aeda181066778a7 authored about 4 years ago
Add more _Py_NO_RETURN markers (#1150)

92bdf28e42ff92fc46f5cc65ac7f693fca911ed1 authored about 4 years ago
BACKEND: Python2js converter with depth param (#1128)

* Added python2js_with_depth which only does lossy conversions down to a certain depth

* Adde...

b753272c2f9917acac55f460c9fac6506fcac113 authored about 4 years ago
MAINT: Minor cleanup of pyproxy (#1136)

* Minor cleanup of pyproxy

* Fix `isPyProxy` to handle undefined or null argument correctly
...

cb3590b6c97a048941cf5ec4c007865d577b5c49 authored about 4 years ago
TST: Combine run_js_async and run_js (#1143)

83a1d7b3286912c1a97bab13b56653a387174d50 authored about 4 years ago
Flexible jsimport (#1146)

This allows users to bind arbitrary JS objects as python modules. This is used to implement the ...

7374be5c292b04494202860d3aaddc1eb486fc88 authored about 4 years ago
Mark pythonexc2js as noreturn (#1147)

a961851e53ecc6fb0c401f9ee5cb32e215e5592e authored about 4 years ago
Don't print duplicate error message in chrome (#1144)

In chrome, the error message is contained in the stack. Avoid printing
it twice.

293fefa7dffaa6f901e1562931085b7c844b1832 authored about 4 years ago
Move call and new to JsMethod (#1138)

The goal of this PR is to ensure that JsProxy is no longer callable, now only JsMethod will be c...

3fef124b87aefd113be067340debc2c6d8b6a4cc authored about 4 years ago
BUGFIX: Bind functions to window on `from js import func` (#1126)

Fixes #461

c533b071ba35b403aa7b4f05c0263e3da8c94a41 authored about 4 years ago
Fine tuning of error_handling debug tools (#1142)

603d223b7be32202e41c419c2bb15b583e5a2af3 authored about 4 years ago
Touch npm binaries after installation (#1140)

`npm i` does not update timestamps if it ends up not installing or updating the packages. Before...

4c5c30779f739a022a09407a21555a225cc1f6cc authored about 4 years ago
BLD Remover linker flags when building cpython (#1137)

We never link when building cpython; we simply generate object files and
put them in an archive.

5f3528fb74f948654e47fa6508b0bc9868d19cf8 authored about 4 years ago
TST Don't set stackTraceLimit twice (#1139)

We already set it during initialization

d70c32e87a670f8fb5282461ddafb96b6718119d authored about 4 years ago
Simplify pythonexc2js and add more careful error handling (#1131)

3adebcd9b313793748f143265266d99f48cf4bd4 authored about 4 years ago
Add InteractiveConsole in pyodide-py (#1125)

c01ce7415bbb5298dd76f0d53ddc60d9983d1d64 authored about 4 years ago
FIX: Make JsBoundMethod a subclass of JsProxy (#1124)

61c56f88dc18742e0d41a90c7c7300d5ef93499f authored about 4 years ago
Fix error in JsProxy_Call kwargs handling (#1033)

7c0705c316c3759a2a224d1285f63c0b682b4ef4 authored about 4 years ago
MAINT Replace var ==> let and added semicolons (#979)

40bd09348b08c9197288ee80d63b153b9306039b authored about 4 years ago
TST Convert some package tests to use new test system (#1132)

170c52d6eae1b77ef2c1e0aab27e5dd18787f534 authored about 4 years ago
MAINT: Update conftest to check PyErr_Occurred (#1113)

816aaa01ce3b179a784b7ad678c41285bd55a090 authored about 4 years ago
TST Don't print python traceback in pytest_wrapper (#1103)

e4c4702e6abccd156bfeb2791ed3e0db803dd7c0 authored about 4 years ago
MAINT: Use PyConfig to configure python interpreter (#1118)

cf7cbd43e4e16df494ddb979b56d3239f96f86e5 authored about 4 years ago
MAINT: Small fixes to fail macros (#1129)

f6630854abd6acb2d79c7fe5f2c4410e6cb3e6e0 authored about 4 years ago
MAINT Tidy up webworker.js (#1127)

5e237e23af1cc906d2f37c9d0eceb30d8aaa34ea authored about 4 years ago
Refactor loadPackage (#1084)

Co-authored-by: Hood Chatham <[email protected]>

a48a1ffc03ac61a663dbe08d749a9912e12a8276 authored about 4 years ago
Added "make debug" which builds with DEBUG_F flag (#1108)

53e0a792cf194db846a8b0058d034bf232b0f101 authored about 4 years ago
BUGFIX: If python2js_buffer fails, python2js leaves the error flag in an invalid state (#1111)

2266ccf7439f5bccfdae711a81a6c4d0346884a1 authored about 4 years ago
Enable emjs error handling (#1080)

f6a67d9503fe52306442bbe3237cb1a9c46ea3a4 authored about 4 years ago
MAINT: Use standard javascript coding conventions for function calls in hiwire

96fcf0e5f95ba696a28e0de9eba2ce2fb441a80b authored about 4 years ago
Fix mistake in merging #1047 and #1083 (#1121)

3635b88c8997d5e4873b417960f39b7c2cbade96 authored about 4 years ago
Add _pyodide_core C extension module (#1090)

3548683cee0d0022205e617e833764cf9a61c1f0 authored about 4 years ago
Combine pyproxy_new and pyproxy_use into pyproxy_new (#1050)

e8e341ff30c294d05c90efe82aa04d3d8603d25e authored about 4 years ago
Experimental new test system (#1047)

65a9da04a38bc4dac6399e9c862243ab81b3c8b9 authored about 4 years ago
Check if PyErr_Occurred if hiwire_get_value is passed a NULL JsRef (#1114)

381997a809042a7fce8d77dde71e624c21ec07ef authored about 4 years ago
MAINT Fix version type in glpk (#1117)

953a395784d2313009e44c38d2fb099be406fe03 authored about 4 years ago
FiX Correct error handling in pyproxy_set (#1116)

0c58294f2f4a7fe3bf98ffb58080505c4f04a4fe authored about 4 years ago
Add `meta.yaml` validation (#1105)

a68833fe6eebd9d45efe23bb05a904b6a3eca249 authored about 4 years ago
Simplify code for pyodide.version field (#1107)

9f2ce2b5e0394a8d6723dee39c58cd3c099619b4 authored about 4 years ago
PKG Add optlang package (#1093)

65aa334351f3be6e63b16aa7378c96931905aef0 authored about 4 years ago
ENH Separate ns variable in eval_code into globals and locals (#1083)

f772ca8ebf7dd0ca1c32b90668577db4d79c7c8d authored about 4 years ago
Await jsproxy (#880)

Co-authored-by: Wei Ouyang <[email protected]>

7b45762a32260382bebdabc0ff56b5cf5bb44ca8 authored about 4 years ago
BLD Don't copy artifacts to root (#1096)

72555048b637ea90f1539e65e0c28ac5dbb13aec authored about 4 years ago
Use python:3.8.2-slim-buster Docker base image (#1095)

This doesn't come with any build dependencies by default, so this
clarifies what really is need...

cd198e29272003c83f7dd8613b09fd463ba3182e authored about 4 years ago
TST Print failed tests instead of skipped ones (#1104)

80854142a96ed1537310292640f0a57bddbf38f5 authored about 4 years ago
Document f2c patches (#1087)

e706dd422323e3f0303de32cff05d23c91d11835 authored about 4 years ago
Follow Python include advice (#1094)

4851be115822d4f8689911f1e5f836f123b24a51 authored about 4 years ago
Fix SHA256 hash checking, incorrect key was used in meta.yaml (#1099)

83f8fa936b3984c3fe3733a74147b5c859010ad9 authored about 4 years ago
Fix error messages if emsdk not built (#1092)

aa617cd437c6803fee270da5926577e8d9e362d0 authored about 4 years ago
Use strict in EM_JS (#1089)

522b22df6cfe856801686dd295cc359e3522ee10 authored about 4 years ago
MAINT Convert var to let in core (#1085)

516be55b43a62ea7c6975128e3248ed42451da4f authored about 4 years ago
Make f2c functions return int

This patch makes everything in numpy, scipy and CLAPACK that began life as a fortran subroutine ...

6cc7f9c46d07b29fc883f18ab6d6b3bacc50b645 authored about 4 years ago
Explanation for error_handling.h, cleanup (#1078)

726916a07c64506059d7cf080731f66851f35bab authored about 4 years ago
ENH Customizable eval_code behavior (#1056)

1bfe31a41cc90ac531e5f356590590176963b33f authored about 4 years ago
Add build/script for nonlib pkg (#1070)

Co-authored-by: Roman Yurchak <[email protected]>
Co-authored-by: Dexter Chua <dalcde@users...

9c7ff5658f87102a671f5982a6c084d6140e1f04 authored about 4 years ago
BLD Remove sitecustomize (#1072)

e46aa9cff6f2cebacb62c3f8f7df778eab8ad4f5 authored about 4 years ago
BLD Stop hardcoding file_packager.py directory (#1073)

c5f9a98de3a7f4ed15c9533dcce9ea29530cd4e3 authored about 4 years ago
Remove dataLoadPromise in pyodide.js (#1075)

This is not necessary, because postRun is not run until all dependencies
are satisfied.

Sinc...

3e33d88373f03e7d50aef0635f4891ccdcfb786f authored about 4 years ago