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
Merge pull request #25 from iodide-project/modularize
Don't dump everything in the global namespace
d1cb952a66214a2bba4b3857c1aca5f7c8c8666c authored over 6 years ago by Michael Droettboom <[email protected]>
Don't dump everything in the global namespace
e0fd7652b66b177d5d645601cd78b639d762568b authored over 6 years ago by Michael Droettboom <[email protected]>
e0fd7652b66b177d5d645601cd78b639d762568b authored over 6 years ago by Michael Droettboom <[email protected]>
Prevent redundant work building Numpy
8aca5e2ab3f773c2820c01ce8242ebf71fb86c97 authored over 6 years ago by Michael Droettboom <[email protected]>
8aca5e2ab3f773c2820c01ce8242ebf71fb86c97 authored over 6 years ago by Michael Droettboom <[email protected]>
Merge branch 'cpython-tests'
2690ece84f79ac64dce1bd1b043f3c3e7289bd88 authored over 6 years ago by Michael Droettboom <[email protected]>
2690ece84f79ac64dce1bd1b043f3c3e7289bd88 authored over 6 years ago by Michael Droettboom <[email protected]>
Mark broken tests so the test suite runs
8b1c538ef2dd844b671ba65d25652f4762bef79d authored over 6 years ago by Michael Droettboom <[email protected]>
8b1c538ef2dd844b671ba65d25652f4762bef79d authored over 6 years ago by Michael Droettboom <[email protected]>
Add benchmarking instructions
1cc1ba4829a379d36250ff4b485e446b9d7d348b authored over 6 years ago by Michael Droettboom <[email protected]>
1cc1ba4829a379d36250ff4b485e446b9d7d348b authored over 6 years ago by Michael Droettboom <[email protected]>
Fix benchmark plot. Don't include Numpy import in benchmark timing.
35a684271bbc4425a46b9f228cb07debd7360129 authored over 6 years ago by Michael Droettboom <[email protected]>
35a684271bbc4425a46b9f228cb07debd7360129 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix AJAX query to avoid cache issues
0aeec6702cbb2720ae8be6f607428d44d77517d4 authored over 6 years ago by Michael Droettboom <[email protected]>
0aeec6702cbb2720ae8be6f607428d44d77517d4 authored over 6 years ago by Michael Droettboom <[email protected]>
Turn off auto-deployment for now
28e7ab075b46005af8085abea6da9186da00533c authored over 6 years ago by Michael Droettboom <[email protected]>
28e7ab075b46005af8085abea6da9186da00533c authored over 6 years ago by Michael Droettboom <[email protected]>
More progress on running CPython tests
e382ada4cecf48fe4d90234ae7fc3ec290f0ad2f authored over 6 years ago by Michael Droettboom <[email protected]>
e382ada4cecf48fe4d90234ae7fc3ec290f0ad2f authored over 6 years ago by Michael Droettboom <[email protected]>
Don't run tests in parallel
28a796ca1c820336a8cd928d223f774d09913017 authored over 6 years ago by Michael Droettboom <[email protected]>
28a796ca1c820336a8cd928d223f774d09913017 authored over 6 years ago by Michael Droettboom <[email protected]>
Fix CPython build
1fa173e58bb601dcd183d3f1dbac90a1ee4c85e1 authored over 6 years ago by Michael Droettboom <[email protected]>
1fa173e58bb601dcd183d3f1dbac90a1ee4c85e1 authored over 6 years ago by Michael Droettboom <[email protected]>
Basics for testing CPython
6cce6d654d2c2d71f053ca9d99d60d2d2c38ed3e authored over 6 years ago by Michael Droettboom <[email protected]>
6cce6d654d2c2d71f053ca9d99d60d2d2c38ed3e authored over 6 years ago by Michael Droettboom <[email protected]>
Adding benchmarks
d0973c9fd5a3c44a119e177a0e744af5b2d4b19d authored over 6 years ago by Michael Droettboom <[email protected]>
d0973c9fd5a3c44a119e177a0e744af5b2d4b19d authored over 6 years ago by Michael Droettboom <[email protected]>
Fix URLs so remote loading works
8875c17b5cf522eb01a7ddd4b3569e07f95c0031 authored over 6 years ago by Michael Droettboom <[email protected]>
8875c17b5cf522eb01a7ddd4b3569e07f95c0031 authored over 6 years ago by Michael Droettboom <[email protected]>
Kill selenium task after each test
093a0225e11f503cee2313ddf89deb7ef9982863 authored almost 7 years ago by Michael Droettboom <[email protected]>
093a0225e11f503cee2313ddf89deb7ef9982863 authored almost 7 years ago by Michael Droettboom <[email protected]>
Add Pandas to the build
5870c62045f37723d82b1b85bd468ca46040a649 authored almost 7 years ago by Michael Droettboom <[email protected]>
5870c62045f37723d82b1b85bd468ca46040a649 authored almost 7 years ago by Michael Droettboom <[email protected]>
Automatically deploy
e924ec5ce03a839a8056c0be776ea1a018438758 authored almost 7 years ago by Michael Droettboom <[email protected]>
e924ec5ce03a839a8056c0be776ea1a018438758 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix bash if syntax
2a9308d67dc5b4fcf324f7e5c57054cc2afd518f authored almost 7 years ago by Michael Droettboom <[email protected]>
2a9308d67dc5b4fcf324f7e5c57054cc2afd518f authored almost 7 years ago by Michael Droettboom <[email protected]>
Make caching work
ee7eaf5cc84ba3bf5693349fa9a3d56f0d110c71 authored almost 7 years ago by Michael Droettboom <[email protected]>
ee7eaf5cc84ba3bf5693349fa9a3d56f0d110c71 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix test
dbd5d3406dceb644e4a1aa657faec7685bb1d1c1 authored almost 7 years ago by Michael Droettboom <[email protected]>
dbd5d3406dceb644e4a1aa657faec7685bb1d1c1 authored almost 7 years ago by Michael Droettboom <[email protected]>
cd back up
1609de7dbce077968b5e1e5ff6fb9d94c2a3a3f2 authored almost 7 years ago by Michael Droettboom <[email protected]>
1609de7dbce077968b5e1e5ff6fb9d94c2a3a3f2 authored almost 7 years ago by Michael Droettboom <[email protected]>
Always download toolchain
d181bab369043adddaf38d0b4e143828d926d0ce authored almost 7 years ago by Michael Droettboom <[email protected]>
d181bab369043adddaf38d0b4e143828d926d0ce authored almost 7 years ago by Michael Droettboom <[email protected]>
Try to get directory correct
815479b7d7fa9da3c072d63d3aa20f199de7d41c authored almost 7 years ago by Michael Droettboom <[email protected]>
815479b7d7fa9da3c072d63d3aa20f199de7d41c authored almost 7 years ago by Michael Droettboom <[email protected]>
Use pre-built toolchain
deea97cd4ca8bdc350ffe6666695c6440f43b633 authored almost 7 years ago by Michael Droettboom <[email protected]>
deea97cd4ca8bdc350ffe6666695c6440f43b633 authored almost 7 years ago by Michael Droettboom <[email protected]>
Export variables
018727487bd090e72d9ef9e4fab64389a5af24a4 authored almost 7 years ago by Michael Droettboom <[email protected]>
018727487bd090e72d9ef9e4fab64389a5af24a4 authored almost 7 years ago by Michael Droettboom <[email protected]>
Add Travis badge
e64e35f2e75929e908f9e264355b630204e04128 authored almost 7 years ago by Michael Droettboom <[email protected]>
e64e35f2e75929e908f9e264355b630204e04128 authored almost 7 years ago by Michael Droettboom <[email protected]>
Clean out wasm.pre files
4e6079e0b0e2ea5d385b8a1b284cadb93947ad7a authored almost 7 years ago by Michael Droettboom <[email protected]>
4e6079e0b0e2ea5d385b8a1b284cadb93947ad7a authored almost 7 years ago by Michael Droettboom <[email protected]>
Add geckodriver.log to gitignore
e8685bb410bd491302564670df745c02ec927e3d authored almost 7 years ago by Michael Droettboom <[email protected]>
e8685bb410bd491302564670df745c02ec927e3d authored almost 7 years ago by Michael Droettboom <[email protected]>
Use newer compiler
2c9045d9c5e41f07dd236652cb4d0c8fca6d43d2 authored almost 7 years ago by Michael Droettboom <[email protected]>
2c9045d9c5e41f07dd236652cb4d0c8fca6d43d2 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix build so emsdk runs first
9dc47c4c6cae0b8d8f159d4e754eee33dec78719 authored almost 7 years ago by Michael Droettboom <[email protected]>
9dc47c4c6cae0b8d8f159d4e754eee33dec78719 authored almost 7 years ago by Michael Droettboom <[email protected]>
Add end-to-end build. Travis tests.
b8c3e600c2f473abc37bf39191db515694811688 authored almost 7 years ago by Michael Droettboom <[email protected]>
b8c3e600c2f473abc37bf39191db515694811688 authored almost 7 years ago by Michael Droettboom <[email protected]>
Add testing
2ad135ef062a55cc02aee156459ee157776964e0 authored almost 7 years ago by Michael Droettboom <[email protected]>
2ad135ef062a55cc02aee156459ee157776964e0 authored almost 7 years ago by Michael Droettboom <[email protected]>
Simplify pyodide.js
eab618ec2f3c10183a72d118fb77cbefbeab8c2b authored almost 7 years ago by Michael Droettboom <[email protected]>
eab618ec2f3c10183a72d118fb77cbefbeab8c2b authored almost 7 years ago by Michael Droettboom <[email protected]>
Use WASM instead of asm.js
695bf2c80fcb4544141263eeba55052480be32b6 authored almost 7 years ago by Michael Droettboom <[email protected]>
695bf2c80fcb4544141263eeba55052480be32b6 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix threading
693fac82bc9f8bf027ecb18a16ef7c8af081a6aa authored almost 7 years ago by Michael Droettboom <[email protected]>
693fac82bc9f8bf027ecb18a16ef7c8af081a6aa authored almost 7 years ago by Michael Droettboom <[email protected]>
Add version of webbrowser.py that works in pyodide
5041c4ddd12544ee356b5f3e47f12a883717025c authored almost 7 years ago by Michael Droettboom <[email protected]>
5041c4ddd12544ee356b5f3e47f12a883717025c authored almost 7 years ago by Michael Droettboom <[email protected]>
Emit message when Python init is complete
199b6ff21a8f977e656df6c5b40066f3572457fe authored almost 7 years ago by Michael Droettboom <[email protected]>
199b6ff21a8f977e656df6c5b40066f3572457fe authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix makefiles running from scratch
a0d40e011ee4ab3ad1294f0ceebf1ccb33128e4e authored almost 7 years ago by Michael Droettboom <[email protected]>
a0d40e011ee4ab3ad1294f0ceebf1ccb33128e4e authored almost 7 years ago by Michael Droettboom <[email protected]>
Reduce filesystem size
7e6754902c7cfcc21edd9a3e41765cc13903bea9 authored almost 7 years ago by Michael Droettboom <[email protected]>
7e6754902c7cfcc21edd9a3e41765cc13903bea9 authored almost 7 years ago by Michael Droettboom <[email protected]>
Add lazy importing for a 2x speedup importing numpy
ddd0a73b85217ba235cc6042a695cbdc535554d6 authored almost 7 years ago by Michael Droettboom <[email protected]>
ddd0a73b85217ba235cc6042a695cbdc535554d6 authored almost 7 years ago by Michael Droettboom <[email protected]>
Handle errors without tracebacks
1e354c8d1f4cf0b85b45a0d208e291df1ad74af2 authored almost 7 years ago by Michael Droettboom <[email protected]>
1e354c8d1f4cf0b85b45a0d208e291df1ad74af2 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix reference counting
e0e1b12d9c9d1b55d30508bd29337cecd252cb31 authored almost 7 years ago by Michael Droettboom <[email protected]>
e0e1b12d9c9d1b55d30508bd29337cecd252cb31 authored almost 7 years ago by Michael Droettboom <[email protected]>
First working Numpy
280de281aaffea74d11f53122a601b9ede5dbb79 authored almost 7 years ago by Michael Droettboom <[email protected]>
280de281aaffea74d11f53122a601b9ede5dbb79 authored almost 7 years ago by Michael Droettboom <[email protected]>
Add pyodide to iodide dynamically using API
12bd22bab458b7be020dcf1316f84096d6cd1891 authored almost 7 years ago by Michael Droettboom <[email protected]>
12bd22bab458b7be020dcf1316f84096d6cd1891 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix repr
6914e0f8c875d90f75e186f05f59a8e1dae9c970 authored almost 7 years ago by Michael Droettboom <[email protected]>
6914e0f8c875d90f75e186f05f59a8e1dae9c970 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix Js to Python type coercion
c06cda30b99b0d71aab3290709852633a5d7f036 authored almost 7 years ago by Michael Droettboom <[email protected]>
c06cda30b99b0d71aab3290709852633a5d7f036 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix throwing of exceptions from Python to JS
5bfe0452622388d14b039bc8fb7662f0b259dd46 authored almost 7 years ago by Michael Droettboom <[email protected]>
5bfe0452622388d14b039bc8fb7662f0b259dd46 authored almost 7 years ago by Michael Droettboom <[email protected]>
Convenient access to repr() on the Javascript side
d7e4cb8a9ccba90483e8cd9ea153ecaacfbafa71 authored almost 7 years ago by Michael Droettboom <[email protected]>
d7e4cb8a9ccba90483e8cd9ea153ecaacfbafa71 authored almost 7 years ago by Michael Droettboom <[email protected]>
Improve compiled-in modules list
8e3e3608365dd9fd3b501580f904d5a47d23f318 authored almost 7 years ago by Michael Droettboom <[email protected]>
8e3e3608365dd9fd3b501580f904d5a47d23f318 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix for recent versions of emscripten
69568a53b963f24a618d35dd85a62273e1221e31 authored almost 7 years ago by Michael Droettboom <[email protected]>
69568a53b963f24a618d35dd85a62273e1221e31 authored almost 7 years ago by Michael Droettboom <[email protected]>
Remove modules that are always statically linked anyway
05d82c1d3e5da68e7687c807b8104fd5a5c31e7f authored almost 7 years ago by Michael Droettboom <[email protected]>
05d82c1d3e5da68e7687c807b8104fd5a5c31e7f authored almost 7 years ago by Michael Droettboom <[email protected]>
Support `pyimport` on the Javascript side.
2e5a0432fab6f6e970e74aae81c4082728c17930 authored almost 7 years ago by Michael Droettboom <[email protected]>
2e5a0432fab6f6e970e74aae81c4082728c17930 authored almost 7 years ago by Michael Droettboom <[email protected]>
Add support for `from js import *`
bc8b55dc79c4c8237e77d26105137a9e906151d4 authored almost 7 years ago by Michael Droettboom <[email protected]>
bc8b55dc79c4c8237e77d26105137a9e906151d4 authored almost 7 years ago by Michael Droettboom <[email protected]>
Add 'from js import X' on Python side
314ec072278e97ba3cbc80deb1029e03c4d20569 authored almost 7 years ago by Michael Droettboom <[email protected]>
314ec072278e97ba3cbc80deb1029e03c4d20569 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix #10: Display full exception and traceback
d4eb51b167eea18c7cca0c46deba6a98f7812560 authored almost 7 years ago by Michael Droettboom <[email protected]>
d4eb51b167eea18c7cca0c46deba6a98f7812560 authored almost 7 years ago by Michael Droettboom <[email protected]>
Clean up Makefile
bd6aec63d86fb29bde2c5d033a33c0d05b962fcf authored almost 7 years ago by Michael Droettboom <[email protected]>
bd6aec63d86fb29bde2c5d033a33c0d05b962fcf authored almost 7 years ago by Michael Droettboom <[email protected]>
Update build instructions
a913895bbeacf8efdbbf3f5e4392f6fe7517f3ba authored almost 7 years ago by Michael Droettboom <[email protected]>
a913895bbeacf8efdbbf3f5e4392f6fe7517f3ba authored almost 7 years ago by Michael Droettboom <[email protected]>
Add internal cpython build
f2c08119afdc52f069c6dc941d32701f66051a09 authored almost 7 years ago by Michael Droettboom <[email protected]>
f2c08119afdc52f069c6dc941d32701f66051a09 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix #5: Python 3.6 support
617dbcf4ea9d5caaf7424e3bdc7d3b1f035d335c authored almost 7 years ago by Michael Droettboom <[email protected]>
617dbcf4ea9d5caaf7424e3bdc7d3b1f035d335c authored almost 7 years ago by Michael Droettboom <[email protected]>
Throw Python exceptions as Javascript exceptions
bec7ce3e21f2bc3263d3a57dabb5ce6768f5faa5 authored almost 7 years ago by Michael Droettboom <[email protected]>
bec7ce3e21f2bc3263d3a57dabb5ce6768f5faa5 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix #3: Wrap Python objects for Javascript usage
df1c2e2cad07ad4465126ee4338a3377f0e5a14d authored almost 7 years ago by Michael Droettboom <[email protected]>
df1c2e2cad07ad4465126ee4338a3377f0e5a14d authored almost 7 years ago by Michael Droettboom <[email protected]>
Use a separate class for bound methods.
64ded33c4fcbdace086382a9ea4a56e39f1e809a authored almost 7 years ago by Michael Droettboom <[email protected]>
64ded33c4fcbdace086382a9ea4a56e39f1e809a authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix #7: Refactor code into separate modules
54b55455a3332fb06dca6b0e3d003060e0f0e1d4 authored almost 7 years ago by Michael Droettboom <[email protected]>
54b55455a3332fb06dca6b0e3d003060e0f0e1d4 authored almost 7 years ago by Michael Droettboom <[email protected]>
Use pyodide, rather than Module, as the main namespace
1de972ef3fd55ae0204e6cc78c167951bc5a7df0 authored almost 7 years ago by Michael Droettboom <[email protected]>
1de972ef3fd55ae0204e6cc78c167951bc5a7df0 authored almost 7 years ago by Michael Droettboom <[email protected]>
Update README
67566d9530872db887ea532308850f11681a3c49 authored almost 7 years ago by Michael Droettboom <[email protected]>
67566d9530872db887ea532308850f11681a3c49 authored almost 7 years ago by Michael Droettboom <[email protected]>
Fix #4: Use WASM
7e5b45a08e466e28d98217c38a838c6c6afb6030 authored almost 7 years ago by Michael Droettboom <[email protected]>
7e5b45a08e466e28d98217c38a838c6c6afb6030 authored almost 7 years ago by Michael Droettboom <[email protected]>
Bulk of initial work.
191ca2c7bd4ba6a05ba87f5427e89ea3ef5bdddc authored almost 7 years ago by Michael Droettboom <[email protected]>
191ca2c7bd4ba6a05ba87f5427e89ea3ef5bdddc authored almost 7 years ago by Michael Droettboom <[email protected]>
Update the .gitignore
528b70e8e03fb17b02119bc64610b87809961adc authored almost 7 years ago by Michael Droettboom <[email protected]>
528b70e8e03fb17b02119bc64610b87809961adc authored almost 7 years ago by Michael Droettboom <[email protected]>
Initial commit
183acfd9d7d919c1cd91e70d2c46f077bf7ed3a7 authored almost 7 years ago by Michael Droettboom <[email protected]>
183acfd9d7d919c1cd91e70d2c46f077bf7ed3a7 authored almost 7 years ago by Michael Droettboom <[email protected]>