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

Unify fail macros (#1062)

e11d40ef04890e0f485274d6f72c082b17149faa authored about 4 years ago
Add `version` field to pyodide in main.c (#1065)

This is now a string constant not a function and no longer imports the pyodide python package in...

1baffc14f883484be92e1a267f036f78f7470060 authored about 4 years ago
API Change: Remove repr API (#1067)

42d9d6caed1286369f6223ede90b680f6771ac9c authored about 4 years ago
More careful impl of hiwire_bool, added test cases (#1061)

cb29e5ef5395888ecc970d3f8632941299323b19 authored about 4 years ago
Properly monitor pyodide-py changes (#1071)

Fixes #1069

06b628525325d2b67d96c5e6dbe0ade5b80eed2c authored about 4 years ago
API: Remove pyodide.get_completions (#1066)

a99859e62bd590b66ca4b00227f2a47ba229b212 authored about 4 years ago
MAINT Update pre-built docker version to 0.16.1 (#1068)

b2a2f413d892814a9511d8304a3c41bd8afe3eb0 authored about 4 years ago
PKG Add nlopt package (#1034)

3e89750d16831f5378bd2e08bb62585c92db2365 authored about 4 years ago
Simplifying eval_code and avoid injecting dummy variable. (#1041)

7ac95d0259d2331f19380573c9b3d2cc6cd0da8b authored about 4 years ago
git clone --depth 1 emsdk (#1063)

2454c483d6bd48f96783fa87099b63d7b7427484 authored about 4 years ago
Fix build error for zlib (#1060)

ec527fee02977a0c79328f630b950ab3d90f4db9 authored about 4 years ago
EM_JS wrappers to convert calls to use Python error conventions (#1051)

a58c8d718603f93e6680f17487e617e2a99313d5 authored about 4 years ago
Refactor conftest.py (#1055)

6ef0ebbfdf43d14e02e37b68cb6effc6f0c60eb5 authored about 4 years ago
Remove `from js import iodide` from matplotlib wasm_backend (#1057)

1f816eea9cf5b6cd93d90f0984c568e690f6bc8c authored about 4 years ago
Actually generate a sysconfigdata.py (#1044)

Previously, we simply copied from the host, which has wildly incorrect
values. Fixes #1042

2aa89829909e1202a9c33fc56334f8922f175ad2 authored about 4 years ago
Make Jsproxy getattr and dir use GenericGetAttr and __dir__ (#1017)

34af5c0c7a9cea5f94e24473397c71ce9bfdc6a5 authored about 4 years ago
Clean up workspace after core-python build (#1045)

Persisting fewer artifacts between jobs should give a slightly faster
build. This also guarante...

0eaa29b3f39c28c73ceaeea20da973654f764f7c authored about 4 years ago
Fix commented trailing semicolon in eval_code. (#1039)

115507754122d77c81d987f2f2c1210ab205d98e authored about 4 years ago
Use Uint32 counter in hiwire (#1016)

Also replaces JsERROR instances with NULL

f43fc42f35f293c11333837acf2ff512930735ec authored about 4 years ago
Detect pyodide.js failure in conftest.py (#995)

9eaf376b96868ad74b7feb5ffa511d932eb7378a authored about 4 years ago
Minimal test for regex (#1038)

This is useful for testing the build system becaues regex is a fairly
small package that uses C.

15a8ada2d2ac9d359555eee21b37541856ad7d8d authored about 4 years ago
Use replace-libs for matplotlib (#1037)

The library that is supplied by USE_PNG is png, but matplotlib seeks
png16. With the fastcomp b...

81cc3015bb5fe35658dcc585c2de6fb909fdb725 authored about 4 years ago
Remove unused lines from .gitignore (#1036)

- /build/ is duplicate
- lz4 doesn't exist anymore
- If .bc files were produced we ought to be...

966be460c740500a6b87cbc2c8fee321ce6b1c9b authored about 4 years ago
Build C libraries with the Python build system (#1027)

ac3f1a358e790c8adc097df563f94e6aceefec93 authored about 4 years ago
Don't include jedi and parso in the core pyodide package (#987)

d15fe32c216ab63603a8b4068a99ed600308f104 authored about 4 years ago
TST Fix test_pywasmcross.py::test_handle_command (#1032)

d5a7ada6ffe9820b020f1138222ff48b2b0e737d authored about 4 years ago
Support replace libraries option in yaml files (#1029)

Some libraries have different names on wasm e.g. png16

5ed423d9b3782fab24a2a9dc443af795e85c4892 authored about 4 years ago
build .o files rather than .bc files. (#1028)

asm.js fastcomp build doesn't care about the file extension. upstream (wasm direct) build needs ...

324f5955397ed5060f3c2cc520232b3d24f3be29 authored about 4 years ago
Update docs for six change (#1026)

5489c9b3ba9c0c883e77b7f6cd52e3b0be492405 authored about 4 years ago
Create script to set emscripten env vars (#1013)

f6f5da114500aeb3cfd0db084eefb51be7787d06 authored about 4 years ago
Simplify micropip (#1022)

2b5a79f72e265283c1693b2f6e0e6363d4c52d55 authored about 4 years ago
Slightly simplify cpython patch (#1023)

a211802b4428c86f227240dffc5e0031fd5b2e03 authored about 4 years ago
Rename type_conversion ==> core (#1020)

9dff7308ec6cd4a7bf5900565b877e6359c7e4a4 authored about 4 years ago
Update bleach and packaging (#1021)

28d0dc2874da398d9b802f0c9d0eb94ae366ab84 authored about 4 years ago
BLD Add cxxflags to build packages using cpp (#1019)

* Adding nlopt package (WIP)

* cxxflags added, nlopt builds

* Add docs and test for cxxflags f...

07e9352c6aaa7d4cc545f004751fcbe402de776c authored about 4 years ago
runPython refactoring (#923)

Co-authored-by: Dexter Chua <[email protected]>

eeaa3c3ecf653e599d87ed9b3ce383d7bd5f0612 authored about 4 years ago
Enable ccache for emsdk (#1014)

c42c81d65012fa1d34c0023cde4b298c107fda64 authored about 4 years ago
Update binaryen (#1015)

This is the version that comes with emscripten 1.38.44

fe0b24d1244447f4ec0d94dcadb1a5e296485d76 authored about 4 years ago
Only build wasm-opt in binaryen (#1012)

2ffd31284c7765d9683c173f948541484e43e4e5 authored about 4 years ago
Build six using usual build system (#1010)

869044ba2e42593c01ad31cf43eac24b2d78ed43 authored about 4 years ago
Build with -fPIC (#1008)

This is needed for the upstream backend, and I believe is a noop under
the fastcomp backend

...

2dfeba4c0535c6e790e23636543dfadde0495831 authored about 4 years ago
Fix pywasmcross race condition (#1011)

When building packages in parallel, it is possible that the symlink is
created by a different t...

a8a0b73642279e78d9d14232b4fd7ef40642b07f authored about 4 years ago
Install uglifyjs and lessc via npm (#1002)

The installation is very fast, and this avoids having two copies of node
around. In particular,...

4ae245855db57bb230f93b3a7f32ae27a92f5bf5 authored about 4 years ago
Remove unused variable in Makefile (#1001)

4e39fd39d6d4cd646ba01b745b39038c83058af0 authored about 4 years ago
Explicitly tell sqlite popen is not available (#999)

208fa57bcf6fd703accb3a67792a5d835731e43a authored about 4 years ago
Remove clean_for_dist.sh (#997)

clean_for_dist.sh is outdated and mostly refers to files that do not
exist. make clean does the...

4502707e4f2e1401c1164c0620f03290dd819d12 authored about 4 years ago
Use upstream file packager instead of fork (#991)

27e280012063b49ad56ae7a07aca006d584fd49c authored about 4 years ago
Support relative URLs in micropip (#872)

Co-authored-by: Dexter Chua <[email protected]>

ba2d394d96b1e14d236b7d19e98c916e447b50e0 authored about 4 years ago
Remove superfluous CPython patch (#993)

043f699c3f99075fc596a7d554557073192c3a76 authored about 4 years ago
Remove some unneeded CPython patches (#994)

9e6a9f426d1efa822017c069681f3c63f9812fbb authored about 4 years ago
DOC Update docs for iodide code removal (#981)

c4548db3c012bb28b58edc316991a821d6fc0bec authored about 4 years ago
BLD Make package build output less verbose (#947)

57fea1bf748fb6008970600264a6597641fdb68f authored about 4 years ago
Build docs in CI (#983)

e2051218067dc4036aedc7c9728226e373f5f26a authored about 4 years ago
Remove SWAPPABLE_ASM_MODULE setting (#968)

This is removed in emscripten 1.39.16, and for the wasm backend, was
broken since 1.39.6. Elimi...

8cc3c33550248f7840f31d53ab5015c790640e84 authored about 4 years ago
Remove EMULATED_FUNCTION_POINTERS setting (#970)

According to pmp-p it is no longer needed, and this setting is
unavailable when using the upstr...

5d31bcbee48a075d4c0cb2d90f25fafc4937c3c0 authored about 4 years ago
DOCK Don't install tempita (#967)

6b30e5c6dd684760365827e3d1335cfc1b40599f authored about 4 years ago
CI Don't block tests on lint (#963)

Lints can be fixed easily, and this exposes "real" problems sooner.

b4c71a6dd2c4585ff07eaf0c27806befc86872ef authored about 4 years ago
BLD Remove TEXTDECODE=0 build flag (#962)

This was introduced in #96 to bypass a Chrome bug introduced in Chrome
69 and fixed in Chrome 7...

64d0b7cd00f4226639f9f01b238d47baac29ab25 authored about 4 years ago
Streamline hiwire_get_dtype (#956)

Implementation of hiwire_get_dtype is split across two files. The reason seems to be that get_dt...

1dd1e688cf059ecb45af730ff87dac3ac8c4535c authored about 4 years ago
Maint: precommit clang-format (#942)

This resolves #935. I also changed the lint make recipe to use find which is more resilient to c...

c9c4499a0d07b8d76ad006da0f2cf9e5ebc16cb7 authored about 4 years ago
Added minimal make recipe (#928)

* Added minimal rule.

* Added trailing newline to makefile

a4f4f458defcdae2f20f2c017353712ed143e4b3 authored about 4 years ago
Use the C type system in hiwire (#971)

Before this PR, hiwire effectively opts out of the C type system entirely by declaring everythin...

aacaac849443f125b306b064eb5fb89fbf4e569e authored about 4 years ago
Remove iodide specific code (#878)

Iodide is no longer actively maintained, and in any case it would make
more sense for iodide-sp...

860974b64683f622cc8916c9a48ac240a7117444 authored about 4 years ago
Add pillow as a requirement of imageio (#976)

7d21442b30bf69777996d9f58d9cf0e794169671 authored about 4 years ago
docs: fix simple typo, convinience -> convenience (#975)

There is a small typo in pyodide_build/pywasmcross.py.

Should read `convenience` rather than `c...

3b534c3f85ea207ee63e6e43b41c7b0884750e1e authored about 4 years ago
Remove BINARYEN_METHOD flag (#966)

This has been removed since 1.38.23, and is always set to native-wasm
when we set WASM=1.

Se...

8588b0a4d6ece74427311bc1961c7485c389b43f authored about 4 years ago
DOC Update build dependencies (#965)

c20eb1eba184d141ff3a50f2c3411ae019e9c6cc authored about 4 years ago
Restore PYODIDE_BASE_URL (#953)

A more permanent solution ought to be found, but CircleCI does not seem
to make it easy. This w...

8b090b4f5c41e8f85a023592ed9f6e044e00156d authored about 4 years ago
Release 0.16.1 (#950)

0d10cfaded5586ffc21ed38c7b2d392490871c6e authored about 4 years ago
CI Fix artifact upload (#948)

bc8d17a37482482be698c45e83808a026e6714a1 authored about 4 years ago
Fix CircleCI config (#946)

This incorporates two changes.

1. Since chrome tests are now much less flaky, we require chro...

00d4d7eb2c6c97cc2a75e0019f1cf4450a71542c authored about 4 years ago
DOCS: "Service worker" ==> "Web worker" (#943)

A [service worker](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API) is a spe...

43c4c2704447a8ddeebfb8c029272f023a6a2c3d authored about 4 years ago
Release v0.16.0 (#940)

47878173c1b16475994b5b7f865defbc2aea87aa authored about 4 years ago
Add zarr and numcodecs (#938)

96159d4e608f0908bf404861df0a0f65730cff6d authored about 4 years ago
Enable monkey patching of eval_code and find_imports (#941)

298d07ac99a35f67ffb35f657fed2b5c0ce312b8 authored about 4 years ago
Fix documentation build (#939)

052f7f0bb4468e975c3d046979d6872bd36450e5 authored about 4 years ago
DOC Update release notes for v0.16.0 (#813)

f6cdc1ba4d679c1eb307ce1c01986ac8481f8661 authored about 4 years ago
Improvements to eval_code (#876)

25de6bd9d39677325aa8c4aa2932e1e719f9aab1 authored about 4 years ago
FIX Don't list C libraries as dependencies in packages.json (#931)

Fixes #930

3973641fb7e416856133a1ff8854b7ef01faabf9 authored about 4 years ago
modifiy MEMFS timestamp handling to support better caching (#893)

04ca90747f9c38cf3b3a660f84396a6e9f46ad88 authored about 4 years ago
PKG Add imageio (#919)

bcc3996a0d1f03c0c9b0a25ea2069cb72e3b46a2 authored about 4 years ago
Raise Exceptions when js2python is applied to javascript errors (#891)

bb604b367c0de1a30f35994d5e9be2591481e13a authored about 4 years ago
Added fatal error messages to main (#929)

dfc509f1f102cc1bf560b59527ef9a4805819314 authored about 4 years ago
Build C libraries via buildall.py (#927)

This addresses part of #713, by listing and building C libraries as
dependencies. This means we...

8de2ed12028c6757afcd916bff8f53eb05f69af3 authored about 4 years ago
Added "apply-lints" recipe to Makefile that modifies files in place to apply lints. (#925)

12a86812d9a0ef286952b1dd4d4184fcaf9489cd authored about 4 years ago
MAINT Internal improvements to hiwire (#920)

41592637e6a5231d1fa74235ec5f46919c18e25d authored about 4 years ago
STY Fix pyodide.js formatting (#914)

The missing semicolon confuses clang-format

2669317112c7f63b9a6a67e69085d38a74d180a9 authored about 4 years ago
Create a pyodide-py package (#909)

ce96a51d3826d7779223f68522a96be22cbc9115 authored about 4 years ago
TST Fix dyncall test name (#913)

3f6a8e2fad973c2b8163ce08dfe44ae029a2ee7b authored about 4 years ago
Add tests for dyncall_so patch (#908)

108c613a28c4dd3fda55e03e57e47d22d9717f56 authored about 4 years ago
Update binaryen version_86 (#910)

3f9062adf7f7f99195e764614d3d0afe205d5bbd authored about 4 years ago
BLD Enable ccache for x86_64 (#882)

d341645015f1980c2ae4cd1f6b1c588368c55292 authored about 4 years ago
DOC Minor updates to docs configuration (#873)

de700f0424e0e272e5478da62adeb2810fa4fe0d authored about 4 years ago
DOC Remove incorrect getattr limitation from docs (#899)

9d978f0e5426793e1cdfc432d6a23e2d63152e1c authored about 4 years ago
Update to emscripten 1.38.44 (#906)

9472852450c5afc6ebbbb8d56f10b3a43284cbca authored about 4 years ago
Test emsdk patches (#905)

77b2a9969710425e6b012ae18cfd431e03dc1fd3 authored about 4 years ago
Reorganized type conversions tests into separate files (#898)

93e547a2b5666496f4869d70b90c4eab6a6e9eea authored about 4 years ago
Update emscripten to 1.38.43 (#903)

808de0ed6d88fd63081032987e29b5cc4ea62e6f authored about 4 years ago
BLD Clean up CLAPACK build (#901)

The biggest change is that most of `0001-hacks-for-WebAssembly-build.patch` is eliminated, and t...

143ce603d7b77cbc26136b48f08e394ac184b6fd authored about 4 years ago
PKG Upgrade matplotlib to v3.3.3 (#886)

5f8e226d6a517bf7686209fa62d56259b7f4edb4 authored about 4 years ago