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

Update docs on NativeFS and NodeFS (#4562)

Also I added a useful mountDirectory method to console.html

61fc59497aa689394def43c416627435879bf68a authored 10 months ago by Hood Chatham <[email protected]>
MAINT Mark github releases for alpha versions as prereleases (#4571)

f57e9fbee676f190f43e81074319f5d6b0c32f3c authored 10 months ago by Hood Chatham <[email protected]>
JSPI replace syncify() method with run_sync() function (#4548)

This resolves #4398 which happens because not all Futures get the syncify
method properly atta...

c0e00035d8fbe4dc512e5214ac67ccfd16f0a6a7 authored 10 months ago by Hood Chatham <[email protected]>
Add mountNodeFS (#4561)

This is a helper function for mounting native directories in node, analogous to mountNativeFS.

0fc565fb55a61da7895a3f0456101eebb0c4912e authored 10 months ago by Hood Chatham <[email protected]>
NFC Remove dist/pyodide.d.ts from all-but-packages (#4563)

e643019c180d7bdb735f113405099e54e04b20d1 authored 10 months ago by Hood Chatham <[email protected]>
New package `ipython` (#4452)

The Sage library uses IPython.lib.pretty
Patches for making at least import IPython work
on Pyod...

6521888a89ad57c82ed5a221cb50e490f8cd87c8 authored 10 months ago by Matthias Köppe <[email protected]>
MAINT Fill in a few more typescript types (#4560)

482dc5098bfa81f9d286ecdfa4d77c8e761512d3 authored 10 months ago by Hood Chatham <[email protected]>
Add error handling to mountNativeFS (#4559)

Most of these cases it would have thrown an error all along and this just adds a clearer error m...

9d369c3164515155b35e6e1a822ac9cf0e4b6b1f authored 10 months ago by Hood Chatham <[email protected]>
Remove pyodide.runPythonSyncifying (#4547)

Since it is now a worse version of pyodide.runPythonAsync since you can stack switch from
there...

694efd07cf0d35acbcf86b216489f68a890eddb8 authored 10 months ago by Hood Chatham <[email protected]>
Extend protobuf package testing (#4558)

When bumping the protobuf package, it turned out that it wasn't trivial.

I therefore decided ...

2bdf99fea645972ec82205f34ebb601bfcb7987e authored 10 months ago by Bart Broere <[email protected]>
Fix dup in nodefs (#4554)

Backport of emscripten-core/emscripten#21399. Resolves #4541.

008a960945da35554e56ff8c4558fc80de5838da authored 10 months ago by Hood Chatham <[email protected]>
Make loadPackage sort package lists; put recursiveDependencies on API (#4555)

c2076299efa83c29245d19f222224c8209f2bf53 authored 10 months ago by Hood Chatham <[email protected]>
Remove cython and tomli from pyodide-build dependency (#4528)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

7dd2c64639f14afb86c01ebbb6dc0143f6cf6183 authored 10 months ago by Gyeongjae Choi <[email protected]>
Fix leak in pyproxy iteration (#4546)

5b1c591c267ec12b713a4262806c37f1ee5a9797 authored 10 months ago by Hood Chatham <[email protected]>
Replace `pkgconfig` with `pkg-config` for Meson configuration file (#4550)

Removes a depreciation warning

dc4cb1b78fcf93ea1b313b16b3af5b8e1dd53085 authored 11 months ago by Agriya Khetarpal <[email protected]>
MAINT print more details when test fails due to leaked proxy (#4545)

This should make debugging these failures way easier.

Example output:
```
leaked proxies:
...

03496d8d8232b951328cf075fd2b6cb4d67db9e0 authored 11 months ago by Hood Chatham <[email protected]>
Stack switching: make pystate properly save and restore asyncio state (#4532)

This updates `pystate.c` to save and restore the current event loop task. This allows us to stac...

84977b8f7aab72cdbc8c593fa453987c6ff29e25 authored 11 months ago by Hood Chatham <[email protected]>
CI Disable webworker tests in gha (#4538)

b961c1f4a3dc46970c7dbe61bac282164a3e8191 authored 11 months ago by Gyeongjae Choi <[email protected]>
MAINT Add make target all-but-packages (#4544)

890cef9321a9e679e27e182868f58fbda67716b3 authored 11 months ago by Hood Chatham <[email protected]>
update micropip link [skip ci] (#4542)

6a8041436e375f39cf9e169d2ce6dc453e60f15c authored 11 months ago by Raymond Berger <[email protected]>
Put the version back to 0.26.0.dev0

1bbebf32929ee73684b084797ec600c35a42165e authored 11 months ago by Hood Chatham <[email protected]>
Update scikit-learn to 1.4.1.post1 (#4534)

47bab12c144b59aacdb941eb2c0761cfbc361cd8 authored 11 months ago by Loïc Estève <[email protected]>
Fix WASM_LIBRARY_DIR variable to be compatible for out-of-tree build (#4480)

f9d9fa85fc1d5ba3a47d0e56d99a1729d9dc0910 authored 11 months ago by Gyeongjae Choi <[email protected]>
Put pyodide version into xbuildenv name (#4222)

This should reduce the likelihood of accidentally using an xbuildenv for the
wrong Pyodide vers...

7ca959f0f79b53ec9c01b380e206cdd9eac32b5a authored 11 months ago by Hood Chatham <[email protected]>
Update OpenBLAS to 0.26 (#4526)

8d15ba96782a1ac7e0a0e96f9ced102c272f5f2d authored 11 months ago by Loïc Estève <[email protected]>
MAINT Make search_pyodide_root return None instead of raising (#4520)

Every spot that we call it we have a try block to catch this exception, so
returning None makes...

67906c3c8404e55f57a25dd06acd6ddeb9c5e6c5 authored 11 months ago by Hood Chatham <[email protected]>
Unpin playwright version in GHA (#4525)

909b22497adb9597e0aac8b37c089fe2cbe0a965 authored 11 months ago by Gyeongjae Choi <[email protected]>
v0.26.0a2

6537b0307690394c61e5db7622be9e99085e1cd7 authored 11 months ago by Hood Chatham <[email protected]>
Distribute the static libraries that we use to link Python (#4516)

This distributes the static libraries produced by Pyodide so that people can easily link
their ...

05c7c3ff8c328d5ac701672d4f62e2a2ac96de7b authored 11 months ago by Hood Chatham <[email protected]>
ewah_bool_utils host requires numpy (#4522)

2f11ed71a357a0156cdbe548844f50a465967940 authored 11 months ago by Hood Chatham <[email protected]>
xfail some core tests in Safari (#4521)

2920f8eb0570a7c9d9839b4631264529b5a54446 authored 11 months ago by Hood Chatham <[email protected]>
xfail failing firefox package tests (#4519)

xfail sisl and bokeh tests on firefox since they time out.
make a separate test that loads sisl...

88d0592939f4a12e4058d0462d7f0d7736bbb28c authored 11 months ago by Hood Chatham <[email protected]>
Reduce the amount of stuff that the makefile always redoes (#4515)

libgl is marked .PHONY and is a dependency for the link step which forces us to always redo the ...

df8aa663b01c2072b9d2a85c18f9a8f13f70576f authored 11 months ago by Hood Chatham <[email protected]>
DOC Update Github Actions example to latest versions (#4512)

d8d4edcf1b5827d1f5fab2cfea330a973bfb7044 authored 11 months ago by Victor Blomqvist <[email protected]>
Add annotated-types to pydantic's deps

475c546d164d7858715b65b8c1fcdc4808a7edc8 authored 11 months ago by Hood Chatham <[email protected]>
Update most packages (#4500)

a4f644daf0211f8bfc4e72cdc88e6ece70f0c4e6 authored 11 months ago by Hood Chatham <[email protected]>
New package: pyxirr (#4513)

Rust-powered collection of financial functions.

0156238570c645411a0bbefdc2faf4eea943ced7 authored 11 months ago by Alexander Volkovsky <[email protected]>
Add recipe-maintainers section in meta.yaml (#4497)

This adds recipe-maintainers section in meta.yaml, inspired by conda-forge.

There is no autom...

2c462a3aaabebeb7be0cdbe2dc108c1351dd51ec authored 11 months ago by Gyeongjae Choi <[email protected]>
Add numpy as host requirement for several packages (#4508)

I ran the build commands in the Docker container found in the Circle CI configuration,
but gsw,...

e24c2c248f244a70290d129b01303f8a2af6b3e8 authored 11 months ago by Bart Broere <[email protected]>
Update shapely to 2.0.2 (#4503)

62858bfa3d5a6cfc588ff51f338b80f300cd614e authored 11 months ago by Gyeongjae Choi <[email protected]>
Upgrade zengl to 2.4.1 (#4509)

64866645f5885f20f84aa6661dc746b90a0a44e9 authored 11 months ago by Szabolcs Dombi <[email protected]>
Update numpy to 1.26.4 and don't set MESON env variable (#4502)

From meson-python 0.15, $MESON env variable is used to overwrite the meson binary
path. We don'...

e08ebf0e90f632547c8ff5b396ec0c4ddd65aad4 authored 11 months ago by Gyeongjae Choi <[email protected]>
MAINT Minor pywasmcross optimizations (#4458)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

4a1c0ba55a0cf800906d4407bfc21be22eaa2a66 authored 11 months ago by Gyeongjae Choi <[email protected]>
Update bokeh to 3.3.4 (#4493)

84c77ff472cc1c0ced24ffa126e04adc72979039 authored 11 months ago by Ian Thomas <[email protected]>
Remove lgtm.yml [skip ci] (#4496)

adaa000470548dfe23ce92c448973a8edacb8a2e authored 11 months ago by Gyeongjae Choi <[email protected]>
Fix linking of libhacl and tidy up cpython makefile (#4482)

d2c0b5b1f628b8fd237f138257d769a915f8c19a authored 11 months ago by Hood Chatham <[email protected]>
BLD Run build/post script inside the unpacked wheel directory (#4481)

11ce02fb3dc5f57bf69eef471fb275dfd558b430 authored 11 months ago by Gyeongjae Choi <[email protected]>
MAINT Factor GraphBuilder class out of the build_from_graph function (#4445)

This rewrites all of the closed-over state in build_from_graph into a separate
GraphBuilder cla...

cce1929b7936ff3dcdb11209a65340a0a64c21c3 authored 11 months ago by Hood Chatham <[email protected]>
Use `ModuleNotFoundError.add_note` to add cause info to exceptions (#4484)

And remove the importlib patch.

2a8fae86566c06e571a06255653e73aed8a1388b authored 11 months ago by Hood Chatham <[email protected]>
Back to 0.26.0.dev0

ad494f601da7a24ea0b2d97b202b0ef97f56d8cd authored 11 months ago by Hood Chatham <[email protected]>
Version 0.26.0a1 (take 5)

ee863a7f7907dfb6ee4948bde6908453c9d7ac43 authored 11 months ago by Hood Chatham <[email protected]>
Version 0.26.0a1 (take 4)

9adc3b26bbeca196fae4c2c21ccb6e4d19c0f159 authored 11 months ago by Hood Chatham <[email protected]>
Version 0.26.0a1 (take 3)

6bb70d77aa5ea0f38f0397e538564f94050df954 authored 11 months ago by Hood Chatham <[email protected]>
python-flint: xfail firefox for the correct test this time

ee066cf36fbcb271f805c0f0b4ae2cdfe708e91b authored 11 months ago by Hood Chatham <[email protected]>
Version 0.26.0a1 (take 2)

08aba2633d178b665959221e1e0fdf3e43d2c4db authored 11 months ago by Hood Chatham <[email protected]>
xfail flint in firefox

25253ee9cb35c45a279756fce8ef0ab87ffda427 authored 11 months ago by Hood Chatham <[email protected]>
packages/{primecount,primesieve}: Add tag 'library' (#4485)

f9160758467285116c7936bbdd71704cbc0b8cda authored 11 months ago by Matthias Köppe <[email protected]>
Back to 0.26.0.dev0

4d2c3e85a5ffe5719b093f0ccb989610f09799b6 authored 11 months ago by Hood Chatham <[email protected]>
Version 0.26.0a1

6e6c3c97e8552601d65c8abc5a88f5f02a138ea2 authored 11 months ago by Hood Chatham <[email protected]>
Fix bump_version pattern for src/py/pyproject.toml

8f71575dcc568d2e97662f812e20b72294030263 authored 11 months ago by Hood Chatham <[email protected]>
fix 0.25.0 release year in changelog.md (#4483)

f92a7d10263e95d84316e2713c0047a379ccc366 authored 11 months ago by Pierre Haessig <[email protected]>
MAINT Wrap buildpkg methods into a RecipeBuilder class (#4436)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

3500c17468e474902044413679b024dc7af75621 authored 11 months ago by Gyeongjae Choi <[email protected]>
Replace references to /bin/bash with /usr/bin/env bash (#4478)

44107e8e78a4f50180cae55386c31b330294ccdf authored 11 months ago by Emil Nikolov <[email protected]>
New packages: primesieve primecount primecountpy (#4477)

4e2bdcbaa78f8fd894f9e724cb19399625ab035c authored 11 months ago by Matthias Köppe <[email protected]>
Upgrade to Python 3.12.1 (#4435)

fb31fff09a3cb3db4159310dc4ae96d9b7e1f0ad authored 11 months ago by Hood Chatham <[email protected]>
Maintainers docs on releases, docker images, python updates (#4470)

1a9c0d3da02cd9cc67d97240bcaac412b60bf513 authored 11 months ago by Hood Chatham <[email protected]>
Remove cramjam 2.8.1 monkeypatch and fix build issue (#4475)

There was a upstream fix: gyscos/zstd-rs#209, but was not applied to the latest zstd-rs release.

2824ffa52373c7df7547b426b46178c97ab237ef authored 11 months ago by Gyeongjae Choi <[email protected]>
Update cramjam to 2.8.1 (#4473)

Split off from #4468 / #4435 for visibility because it's a bit troublesome.

clang gives a wei...

80fdd57b4c88f6042ca183d1fc03aaba95bc99ed authored 11 months ago by Hood Chatham <[email protected]>
Updates to packages from #4435 (#4468)

af81b94c1e8cd86b90636b35e98a8408ca2b19dc authored 11 months ago by Hood Chatham <[email protected]>
MAINT sysconfigdata updates split from #4435 (#4467)

7a7696bc0f12ae214b63e9e08ba73b06811c9e5d authored 11 months ago by Hood Chatham <[email protected]>
TST Move run_docker test outside of pyodide-build (#4463)

It is weird that test_run_docker is inside pyodide-build. This PR moves the
run_docker test fil...

d1628de4ffd80aec0128ecf0fc70963292af32bf authored 11 months ago by Gyeongjae Choi <[email protected]>
src/py/pyproject.toml: Move metadata here from setup.cfg (#4472)

Modernizing metadata

eb6e03e56ce6a351290261f4daa460b62da4a3b5 authored 11 months ago by Matthias Köppe <[email protected]>
packages/python-flint: Update to 0.6.0 (#4471)

ca97b517c746e651b61ef5cee44cebe3f0b0033b authored 11 months ago by Matthias Köppe <[email protected]>
MAINT Some changes to pyodide-build split from #4435 (#4469)

ecd8daa093b2cd7f253cecd80321856a9faf89b3 authored 11 months ago by Hood Chatham <[email protected]>
chore: fix pre-commit errors (#4466)

481e99070d473a528555e28fa6a39044ae4042f7 authored 11 months ago by Hood Chatham <[email protected]>
Update to fiona 1.9.5 (#4462)

ace290e6e7e34ed71416b94c774a9bc66f714050 authored 11 months ago by Hood Chatham <[email protected]>
pyodide_build.buildpkg: Do not copy dist/*.whl files from source trees (#4461)

When a meta.yaml uses source/path to build from some source tree, pyodide
build-recipes copies ...

17c300924c024fcb92d8c83373f8b45c6690ed7a authored 11 months ago by Matthias Köppe <[email protected]>
Update bcrypt to 4.1.2 (#4460)

600a32b1ab1a70f2b8ceb43cf5d0afd8e5950f32 authored 11 months ago by Hood Chatham <[email protected]>
Upgrade awkward-cpp to 29 (#4464)

15b4a79833f4c6452bd7cbccc0d780eeb26cda74 authored 11 months ago by pyodide-pr-bot <[email protected]>
Fix typo

3e6d17147b60423b729f1b4920032e11185dfc42 authored 11 months ago by Hood Chatham <[email protected]>
Update conftest.py for pluggy 1.1 (#4448)

pluggy >=1.1 makes really annoying warnings if the original wrapper hooks raise errors
telling ...

2eb834b32d22de9733ac11311abcb89dc3b6f18b authored 11 months ago by Hood Chatham <[email protected]>
Bump opencv-python version to 4.9.0.80 (#4457)

ca1aac29d6ad8296eb378dd7637719c621410e38 authored 11 months ago by Gyeongjae Choi <[email protected]>
Add package memory_allocator 0.1.3 (#4393)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

802e414207354102e994992f60596cc502de6b7e authored 11 months ago by Matthias Köppe <[email protected]>
build-recipes: Call search_pyodide_root to determine root (#4450)

bd74ba5abf49632c93c0baf4e7f13e3221853b8f authored 11 months ago by Hood Chatham <[email protected]>
Downgrade prettier to 3.1.0 (#4454)

v4.0.0-alpha.8 has a few problems, 3.1.0 is the last stable version and seems to
work better.

07b7c5cd171c01c04f65e3f55b0cf88cdd478084 authored 11 months ago by Hood Chatham <[email protected]>
Update docker image to bookworm (#4431)

Buster isn't available for anymore for Python 312 so we have to update.

This also updates to ...

16db2158ff1126b30e2781fbf2815cdd01260928 authored 11 months ago by Hood Chatham <[email protected]>
Split build-recipes and build-recipes-no-deps into separate commands (#4443)

There are a lot of options that are only implemented for one or the other of
these. We warn abo...

7ec15b8d18d9b822d867058360ee9656ea07f9a9 authored 11 months ago by Hood Chatham <[email protected]>
chore: Update pre-commit (#4440)

I also reordered prettier to come last since it's the slowest. I switched from
using black to r...

b8287e42d952f6e5226b88bc45f0f06a694fcf73 authored 11 months ago by Hood Chatham <[email protected]>
FIX on buildall fail, print info after exiting rich context (#4441)

Otherwise the rich Live context will sometimes overwrite part of the failure message.

5da4725830e532560560f8c2fcbede326a388318 authored 11 months ago by Hood Chatham <[email protected]>
Add pyodide version to console banner (#4415)

I added the pyodide version number to the banner and did some simple tidying.

5a3f10fa59c1a5c535fc19193d48bcdf8dcceb54 authored 11 months ago by Hood Chatham <[email protected]>
Update packaging to 23.2 and typing-extensions to 4.9 (#4428)

c54b199e9217b4c1177fcb2afe2329540b802222 authored 11 months ago by Hood Chatham <[email protected]>
Pin pytest < 8.0 and make s3 test compatible to moto 5.0 update (#4437)

pytest 8.0 and moto 5.0 were released a few hours ago, and
they seem to be breaking tests. This ...

d4450d9ee31d21a7ab0bbb7176e7b065515bd7c2 authored 11 months ago by Gyeongjae Choi <[email protected]>
Remove node-fetch fallback (#4417)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

54b8df132c524027483213e39281238da1532a87 authored 11 months ago by Gyeongjae Choi <[email protected]>
New packages `flint`, `python-flint` (#4410)

1b21d725ef9d3c1fa2f3562755e6b11ef6a1bc6f authored 11 months ago by Matthias Köppe <[email protected]>
Update coolprop to 6.6.0 (#4397)

99f6cf4a3226112014e93dc5d7615dc00534c4f8 authored 11 months ago by David Contreras <[email protected]>
MAINT python build improvements for 3.12 (#4432)

* use PYMAJOR and PYMINOR variables in --with-build-python option
* reorder sysconfigdata creation

d6ccedfa299e6ab4c45d67e3a918dc89c97ca496 authored 11 months ago by Hood Chatham <[email protected]>
devcontainer Conda: Install gfortran (#4429)

Needed for building scipy

2de7f73656e328ca8b122c7d262a63417633417c authored 11 months ago by Matthias Köppe <[email protected]>
Do not set constraint Cython<3; update `libproj`, `pyproj`, `h5py` (#4426)

Since the release of Cython 3 in July 2023, many packages have been updated to
either set an up...

cf52fe91668966da9bde576596392261f736ad7b authored 11 months ago by Matthias Köppe <[email protected]>
New packages ppl, pplpy (Parma polyhedra library), cysignals (#4407)

38c39fd847d6880767a38c44b018a9709dd3a17c authored 11 months ago by Matthias Köppe <[email protected]>
Fix package build failed message (#4404)

e73abb8512c41241eb8a52c7c5939b8f1448fae2 authored 11 months ago by Matthias Köppe <[email protected]>