Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Pyodide
Python with the scientific stack, compiled to WebAssembly.
Collective -
Host: opensource -
https://opencollective.com/pyodide
- Code: https://github.com/pyodide/pyodide
github.com/pyodide/pyodide - e582c3766c2ffd57c027221f46e99d5606a368b7 authored 11 months ago by Matthias Köppe <[email protected]>
github.com/pyodide/pyodide - cd9cb8d4a2a9d75cd995666dd238c7faf100be93 authored 11 months ago by Matthias Köppe <[email protected]>
Before this PR, `pyimport` can be used like: `pyimport("package")` or `pyimport("package.module"...
github.com/pyodide/pyodide - 1396c8c07a69f17f71fe8c3522b0b5a7ec18ad5d authored 11 months ago by Hood Chatham <[email protected]>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 9ca93345cfb9608e4b4b7526265dd79ed22c2192 authored 11 months ago by Matthias Köppe <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-au...
Without this fix, `pip install sqlalchemy>=2` fails trying to install greenlet.
github.com/pyodide/pyodide - 595f6b53d640518bfa44a5f0926acb9696440320 authored 12 months ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - 231b0de5fd1ee9d3bce260941747d05e6c0bb50f authored 12 months ago by Matthias Köppe <[email protected]>
github.com/pyodide/pyodide - 53f9faa9f278dc2d4144ac7da628cb45eda181f2 authored 12 months ago by Gyeongjae Choi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - a14d34fb1be4b0aed869be71b3d5b3b2d9c22790 authored 12 months ago by Gyeongjae Choi <[email protected]>github.com/pyodide/pyodide - b9a93a35713556c8e1ae03af77080fca9e01e5a1 authored 12 months ago by Loïc Estève <[email protected]>
github.com/pyodide/pyodide - a870029e0267fee6ed1e37bb42b26ddbda988486 authored 12 months ago by Hood Chatham <[email protected]>
Adds two devcontainer configurations:
* configuration "Docker": the default, equivalent to us...
github.com/pyodide/pyodide - a505bd5215829148d8bd9d89310ab80b9386b2a9 authored 12 months ago by Matthias Köppe <[email protected]>github.com/pyodide/pyodide - fde32e9d8baffd00a8f46e09d4c442268e4795c8 authored 12 months ago by Matthias Köppe <[email protected]>
This is intended to be useful for implementing handlers. The handler
might not care about all t...
github.com/pyodide/pyodide - 0eb69be801f5e06e736a42efcb7779f93f877207 authored 12 months ago by Віктор Коропецький <[email protected]>
Before this patch, pip cannot install emscripten platformed wheels on macos because
`platform.s...
github.com/pyodide/pyodide - 09f5f5493ef0e0db142d11d6a9df8accb645d59f authored 12 months ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 914244c25158684b4c9a39b90d52381a16bf21a0 authored 12 months ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 93df0312a7c92b4f0b882de6281160ab5a384a19 authored 12 months ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 61f4318eb659799d4734a5fe51daad80e92a52a9 authored 12 months ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 6621b6bca72ed2cc4e9e66ed24783cce0e8dd907 authored 12 months ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 08585d91e578b7aae1a5687f296b68103efeadb8 authored 12 months ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - b04968391c3f740780efa547fa515b6e741cfbd5 authored 12 months ago by Hood Chatham <[email protected]>
Resolves #4378. Tested manually.
github.com/pyodide/pyodide - d44293f3c39358fefe67e3d1184baf4e63800705 authored 12 months ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - 8b0ae663a0cb607a7f5ee848b2869d00202e6f0f authored 12 months ago by Gyeongjae Choi <[email protected]>
Explains that they are experimental, require JSPI.
github.com/pyodide/pyodide - f1498a2747d5dc968dad2d872181d9cad2d80a48 authored 12 months ago by Hood Chatham <[email protected]>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 712b4b3c4006c2bc6e233f7a536bc3bb3f4c9c5c authored 12 months ago by Szabolcs Dombi <[email protected]>github.com/pyodide/pyodide - 4f2c0372afea5c881cff812d85dbe84a21e56110 authored 12 months ago by Gyeongjae Choi <[email protected]>
Which is a no-op, so we don't crash if people try to close the loop.
github.com/pyodide/pyodide - 6b1528e549a96b11c2f3f5cc7aba5f85b987e3ba authored 12 months ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - 59b747a40df07cdcf4d7296508933ee24aceb3f3 authored almost 1 year ago by Gyeongjae Choi <[email protected]>
github.com/pyodide/pyodide - 26b422f67bd3b016e2f373177d37913e33a1ba76 authored about 1 year ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 06bbb38ee83bc056c47a9046d0393856f11af272 authored about 1 year ago by Gyeongjae Choi <[email protected]>
[skip ci]
github.com/pyodide/pyodide - d45733dc0c10c41e895dc5a1073e16791f741e1c authored about 1 year ago by Gyeongjae Choi <[email protected]>github.com/pyodide/pyodide - 6de25252cc68a5c3933fb3ae9f6d9d69f35e82be authored about 1 year ago by Joe Marshall <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 1849625d56f059e22cf4c507e93b5041b3f1d179 authored about 1 year ago by Gyeongjae Choi <[email protected]>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 1a2be2e412115b9be3563e76f169e830cfa3a70e authored about 1 year ago by Gyeongjae Choi <[email protected]>github.com/pyodide/pyodide - 329f9943d2eb254b64bb431603e996a3451081ad authored about 1 year ago by Andrew Moon <[email protected]>
This reverts commit 77afe0d71ccd60f2e78c94618c2cc3ca5db58128.
github.com/pyodide/pyodide - 8a8569aafaa942f31c7eb98a2edb5354f13d5d2f authored about 1 year ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - 77afe0d71ccd60f2e78c94618c2cc3ca5db58128 authored about 1 year ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 01f2cb18a76ae0428e90f5de8a0f9064707f5312 authored about 1 year ago by Gyeongjae Choi <[email protected]>
github.com/pyodide/pyodide - 46c5d891d2818de54af3639faf55a9be663977b1 authored about 1 year ago by Andrew Moon <[email protected]>
github.com/pyodide/pyodide - 16b2ff327797bee001e2232e6148840b5db5da55 authored about 1 year ago by Deepak Cherian <[email protected]>
github.com/pyodide/pyodide - 2711fad193d2102918a3f4e2890cf071a3b7d88f authored about 1 year ago by Gyeongjae Choi <[email protected]>
github.com/pyodide/pyodide - 9e90f695ab9fe962a96a781c02cddbea550601d3 authored about 1 year ago by Hood Chatham <[email protected]>
By marking them `@private`
github.com/pyodide/pyodide - 90d34bf91bd86db65ff4d7a39d0e8c829e179675 authored about 1 year ago by Hood Chatham <[email protected]>
These are supposed to be present on `MutableSequence` types but I forgot
to put them on `JsArray`.
github.com/pyodide/pyodide - 96d3b748fc75ac47b2601b75fa348e77f3e7138d authored about 1 year ago by Hood Chatham <[email protected]>
We gave `PyodideFuture` a very accurate type definition for `then` and `catch`. This copies the
...
github.com/pyodide/pyodide - 8225ef3f51a31f84d662bb7ca254c1c297ac29ee authored about 1 year ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 2a765ae927ef4fdb7ea1927a90b57b15941cba8d authored about 1 year ago by Hood Chatham <[email protected]>
The docstring describing the options.batched argument for pyodide.setStdout
contained the words...
github.com/pyodide/pyodide - 775bb9e65895153c6c60c0979832410cf8abef9e authored about 1 year ago by Gyeongjae Choi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 538429e5f327021be66db9de29d39db9000e33c9 authored about 1 year ago by Gyeongjae Choi <[email protected]>Co-authored-by: Gyeongjae Choi <[email protected]>
github.com/pyodide/pyodide - 94ebdcacef5af2da2bc537c1a3499f30729188cc authored about 1 year ago by Roman Yurchak <[email protected]>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - c129e6d56720a03c0f08e7e5957ff83d0e7432a3 authored about 1 year ago by Gyeongjae Choi <[email protected]>github.com/pyodide/pyodide - 4a6320c19b0beedba684873d2d18c0cb31796e6e authored about 1 year ago by Andrew Moon <[email protected]>
github.com/pyodide/pyodide - 0f81bbbecc5dd070651fb18a8d346a0302254340 authored about 1 year ago by Lewis Cowles <[email protected]>
This uses pyodide/pytest-pyodide#117 to run doctests in
Pyodide. I also turned on and fixed var...
This doesn't actually work without an additional patch but it's possible
to get it to work by m...
Followup to #4300, the test doesn't work in Safari most likely because
`WebAssembly.Function` ...
See also https://github.com/pyodide/pytest-pyodide/pull/122
github.com/pyodide/pyodide - f53523daec9a759cf1cedf5be70373d4ebe73a92 authored about 1 year ago by Gyeongjae Choi <[email protected]>github.com/pyodide/pyodide - c758e18fd6e053ef2326bce50b33b14045d42dfa authored about 1 year ago by Deepak Cherian <[email protected]>
github.com/pyodide/pyodide - a51e6f848631dd58f00ef4a54e19e522efa077b9 authored about 1 year ago by Hood Chatham <[email protected]>
This reverts commit fd270ddde7df9fde6827bbfab07a992fec11b4a9.
github.com/pyodide/pyodide - 93178ecb395637dfd653390cf620a49c43c9c5f8 authored about 1 year ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - 071fe3551d036862ae061bdc73b5ef2db0598a47 authored about 1 year ago by Gyeongjae Choi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 8dc568ffa80c0140918ed2e05748da93b292ed19 authored about 1 year ago by Gyeongjae Choi <[email protected]>github.com/pyodide/pyodide - fd270ddde7df9fde6827bbfab07a992fec11b4a9 authored about 1 year ago by Hood Chatham <[email protected]>
This fixes it so that if new WebAssembly.Module fails, we don't try to use it in
JSPI. This doe...
github.com/pyodide/pyodide - f59bb9289e82e92a7f485aa8b08a1be3cb331e7f authored about 1 year ago by Angus Hollands <[email protected]>
The test_static_import test was failing in Safari because it runs another Safari session
while ...
Update ContourPy to the latest release, 1.2.0. This uses meson and meson-python to build, and fo...
github.com/pyodide/pyodide - ca6d63388c5365fda8f92b3d2f16672d57b9beef authored about 1 year ago by Ian Thomas <[email protected]>Since we added externref, we won't support Safari 14.x anymore so we don't need the polyfill.
github.com/pyodide/pyodide - 52ccb107a64decedec4e90a6199a7b3c8b7ca0d1 authored about 1 year ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - b194a7b28c580fb373fd386572c6ee3a5953c6b8 authored about 1 year ago by Gyeongjae Choi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 38050cbf5782250d8e20646c81d3ced9b4d3ab60 authored about 1 year ago by Steven Weaver <[email protected]>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 747270b1f747453e818c54349ca834681e0947c2 authored about 1 year ago by Gyeongjae Choi <[email protected]>github.com/pyodide/pyodide - 44ef9486c4743ab22da0aedb48a567f8ce76a94c authored about 1 year ago by Hood Chatham <[email protected]>
Add docstring example usage for to_js and small Python syntax edits in docstring.
github.com/pyodide/pyodide - 4f7b2d480eb498a1c9df31dd99759da8f7251ae2 authored about 1 year ago by Matthew Taylor <[email protected]>Co-authored-by: Roman Yurchak <[email protected]>
github.com/pyodide/pyodide - e4d281582bac2601952fe51a4f33310f8ffae08c authored about 1 year ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - 65760998604086ccf4c89c7a37ac0b5019728e81 authored about 1 year ago by Alex Bolenok <[email protected]>
This allows bidirectional stack switching and other arbitrary control flow, whereas
without thi...
Move remaining hiwire code to jslib and cleanup headers
github.com/pyodide/pyodide - efe22df5d135dd406dcd6130d603dd41a054e9b9 authored about 1 year ago by Hood Chatham <[email protected]>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 4265d218ce02582993049f42686259f0d252c967 authored about 1 year ago by Gyeongjae Choi <[email protected]>
This fixes a bug in python2js. python2js_custom__create_jscontext was violating
the wasm ABI fo...
This is close to finishing the refactor. I removed the last few uses of the
Hiwire JS APIs from...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github.com/pyodide/pyodide - 9c498a8d4f80f30837b47c5bb8e3d3c9e777884f authored about 1 year ago by Nicholas Bollweg <[email protected]>
Makes `python2js` do what `python2js_val` did and remove `python2js_val`.
Also, when accessing ...
github.com/pyodide/pyodide - 87a6782bfeb4225d119f6d7c5ee8673a501e2caa authored about 1 year ago by Gyeongjae Choi <[email protected]>
This gets rid of a lot more uses of hiwire from JavaScript. It also finished eliminating the nee...
github.com/pyodide/pyodide - 5d43362556d7a94d8cd44fb2d0cfd22b25cd27c2 authored about 1 year ago by Hood Chatham <[email protected]>
This migrates almost all of the JsProxy EM_JS methods to use JsVals
In the process I relocated ...
Co-authored-by: Hood Chatham <[email protected]>
github.com/pyodide/pyodide - f2d546dbe337cc5e0ad7d3a944a211217509caff authored about 1 year ago by Gyeongjae Choi <[email protected]>Resolves #4040.
github.com/pyodide/pyodide - 53fbd008f67be71666718a00b8aea1f6b92d037f authored about 1 year ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - 835ffbf6882fd24152062a7faef993380108bde7 authored about 1 year ago by Hood Chatham <[email protected]>
This also fixes `JsArray_pop` which leaked memory and returned a singleton array
with the eleme...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...
github.com/pyodide/pyodide - d898809a84d7c7884f3c7cf5843f125f6db30901 authored about 1 year ago by Hood Chatham <[email protected]>
github.com/pyodide/pyodide - 429dcd4b1f3676e71f58c06770b7c98186572981 authored about 1 year ago by Hood Chatham <[email protected]>
Uses the JS Promise integration stack switching API to allow blocking for JavaScript promises an...
github.com/pyodide/pyodide - 6117d7c90d5a4babfe2908aec85870d6a8de060f authored about 1 year ago by Hood Chatham <[email protected]>github.com/pyodide/pyodide - c931b06ab63cd454f9a81aeb4bb255cc73880252 authored about 1 year ago by Hood Chatham <[email protected]>
This is a minor rearrangment.
I renamed "continuations" stuff to "stack_switching" and made a n...
github.com/pyodide/pyodide - 31c1345afd6dd22edea8405d39794842fe108646 authored about 1 year ago by Hood Chatham <[email protected]>
If wasm exception handling is available, use dynamically generated modules
with wasm exception ...