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

Prevent backend-flags from propagating to dependencies (#3153)

d2fce732915d9d010156d89334333c49ca3b1ed6 authored over 2 years ago
Prevent from searching meta.yaml recursively inside extracted package source directory (#3162)

This fixes the behavior of searching meta.yaml recursively inside the extracted package source d...

90e20badd76d8a8b911f77034512137cc2e7d585 authored over 2 years ago
Handle shared libraries with version suffix (#3154)

83ba807b1028001a80e21fa5cfc51d8fb8f1a5c3 authored over 2 years ago
ENH Add API for mounting native file system (#2987)

This PR adds an API pyodide.mountNativeFS which mounts FileSystemDirectoryHandle into a Pyodide ...

7dfee03a82c19069f714a09da386547aeefef242 authored over 2 years ago
Add capture_this keyword argument to create_proxy (#3145)

A followup to #3103. Allows creation of proxies from Python with `captureThis` set to `true`.

51803cae8c47a9366327ff5ecb0005e9cc990524 authored over 2 years ago
Bump mypy version to 0.981 in pre-commit config (#3159)

d8910dd03f1cbda4b20f418544594071637e6700 authored over 2 years ago
Fix cmdline runner when stdout doesn't have columns/rows attributes (#3156)

5f643fffb52864c29b1ccad7a83bdd4363942dcd authored over 2 years ago
Add import hook for packages registered in repodata.json (#3137)

8f8b107415955d3136678f65908cb6fec415d838 authored over 2 years ago
Add lightgbm package (#3138)

f28bf95c846035f837250cb14fa0f74fbbadf5dc authored over 2 years ago
[pre-commit.ci] pre-commit autoupdate (#3152)

updates:
- [github.com/asottile/pyupgrade: v2.38.0 → v2.38.2](https://github.com/asottile/pyupg...

8260b9f41fbcc0c014909af896fb8d99cb543838 authored over 2 years ago
DOC Remove warnings about pyodide-cdn2.iodide.io (#3150)

[skip ci]

a1b72c6fa3408ce23de2a46adf43c0896ce768ff authored over 2 years ago
Revert "0.22.0a1"

This reverts commit 13526ac8ff3aba54857aa61a5cba04cb1a2e543f.

9a3365a6d0325caec5c609967c11edc041cb6d99 authored over 2 years ago
0.22.0a1

13526ac8ff3aba54857aa61a5cba04cb1a2e543f authored over 2 years ago
Use pyodide-cli entrypoint for out-of-tree CLI (#3140)

c54328cb1b0f686886a179be48fb73f51fd13907 authored over 2 years ago
Include micropip from a separate repository (#3122)

0b4d73fa3ed9d9f97f1037b57001b4cdfcf379c6 authored over 2 years ago
Add descr_get handler to JsMethod (#3130)

cf3f355306e138175e5c02b08a2cf188b7988919 authored over 2 years ago
BLD simplify building CMake based packages (#3128)

This PR makes building CMake based packages easier.
- Introduce a custom toolchain file for Pyo...

a916ea0b3421580fa0b09784940bbb2769529d3e authored over 2 years ago
CI Fix PyPI deploy (#3139)

50f46358c2ac9ea9d227188c91219234f0c8912c authored over 2 years ago
CI Fix ccache in package build (#3104)

024dcbe8f06bb106045f1f66d32bb8b8ffdb0e2a authored over 2 years ago
Add debug build option for js package (#3129)

69b2d3f157de3e044624041f2d1559d2e9038254 authored over 2 years ago
DOCS Make docs wider (#3136)

55ff2e3ba584d38a3e5d48c6410d6c55853053ac authored over 2 years ago
Add bcrypt (#3125)

32ccd545b455bf3c9bd324b3584eaa61b84e7dda authored over 2 years ago
Add support for passing 'this' to Python (#3103)

Some people have expressed the difficulty that certain JavaScript frameworks
use `this` in crit...

1a66912341e12f8538f82acbe5e4f06188236115 authored over 2 years ago
Update pandas to 1.5.0 (#3134)

This removes a single patch which has since been upstreamed.

aac2eede0a96c84f7feeae983b5139276c5e05a9 authored over 2 years ago
[pre-commit.ci] pre-commit autoupdate (#3133)

d9d6144a8bc8077f2d3317a6815b81becd22dc76 authored over 2 years ago
Keep webpackIgnore comments when building js package (#3132)

It adds terser config to not strip `/* webpackIgnore */` comments instead of
using sed after bu...

968f2c6f36e3724cb7175db9bac6912301d2b3e1 authored over 2 years ago
Use upstream chrono for cryptography (#3124)

Since Chrono made a release fixing the Emscripten target we don't need the Chrono patch anymore.

b0dc19e4a169c9dcf97e21fe0ac2c635a0900f13 authored over 2 years ago
DOCS Add docs for out of tree builds (#3109)

09af24b3b54efd600809c4a2bb6816002d91e3a6 authored over 2 years ago
Fix pyodide venv install from local file system for pure Python packages (#3108)

Currently `pip` can't invoke the Pyodide build backend, but it should still be
able to build pu...

3765b51841906e989a7e6253ced3960bd36a2428 authored over 2 years ago
Allow use with (module-type) service workers (#3070)

4b2191ebd6c29ed34330f0edefab1ff90ba784ab authored over 2 years ago
Fix pypi deploy for patch releases (#3113)

a53bc5f5718efdd673581c0ac06a5e8e3e99d5ca authored over 2 years ago
Fix Robot Raconteur -Wenum-constexpr-conversion build error (#3105)

fd54f861361c2978288612b4828258008bb56733 authored over 2 years ago
Update to emscripten 3.1.21 (#3107)

0eb6036b8556800eb0d074e2f9c08db8a32f7a35 authored over 2 years ago
Fix changelog format

7b3b2e8b8c8d459ca8fb9d898386107a46760859 authored over 2 years ago
Update changelog for v0.21.3 release

4fc2d02ccb3ba4253dd5443bab308537977fdb11 authored over 2 years ago
Add missing PR # to changelog

a44cb5254fb182533af757789b948a1016576ddf authored over 2 years ago
Fix `PyProxy.apply` when `args` is undefined (#3101)

18124b53b2efc3d1d7e60b2579138f0ca48d27fb authored over 2 years ago
DOCS Add faq entry on importlib.invalidate_caches (#3102)

[skip ci@

aa4d22341a2e2d9e61f1033c3024670fc3c02485 authored over 2 years ago
Add create_index to create a pypa simple index and use it with xbuildenv (#3096)

Pyodide virtual environments created from release versions of Pyodide
will use this package ind...

fc8503d2de6f95825b9724aa5fe8f65fad28099f authored over 2 years ago
ENH Simplify shared library loading process (#2954)

Instead of calling `loadWebAssemblyModule` and saving it to
`preloadedWasm`, directly call `lo...

ba5162ca77d69f2b2f32aa77d882288008ebf13f authored over 2 years ago
TST Run package tests in Safari (#3095)

edf175f013ef85643fd08fe24c4ac6ae6e56ab16 authored over 2 years ago
[pre-commit.ci] pre-commit autoupdate (#2928)

efcca8be91aa39d3914dbd466c100853fc705568 authored over 2 years ago
DOCS add docstring examples for eval_code (#3090)

part of #1955

9af9bee60b1ce860bb53e98fdda83f924fa7f720 authored over 2 years ago
Enable libhdf5 and h5py (#2812)

2dc937c0b66fdabbfc22fe9ebd6de4297938e22a authored over 2 years ago
Add a version variable for Pyodide JavaScript Package (#3074)

c3a0ddb0c7739ad640482bc29f86e3a90dbd0588 authored over 2 years ago
Proxy ranlib and strip (#3082)

6d5de461a5d77d20f397781ec8caa78a53f3f166 authored over 2 years ago
Fix webpack warnings and reenable webpack test (#3094)

This uses sed to insert /* webpackIgnore: true */ comments into pyodide.js.
This resolves #308...

c53e229175e41c1cd3c81e9bb5014f493ee3f27e authored over 2 years ago
Add command to create Pyodide virtual environment (#2976)

Inside the generated virtual environment, `python` will use node to run Pyodide.
Pip can be use...

b6d3281d6725f0c5f15f06a0ecbc47c6fd6528e4 authored over 2 years ago
Use __dirname for indexURL in node, include source maps in release again (#3088)

Webpack generates a warning for missing source maps. This fixes it.
See issue #3086.

da74f913f90bc24ab17167c8b7ff456e44856a75 authored over 2 years ago
Fix up after #3085

There is no longer a file called distutils.tar

5142869ff40fd0c57560ae94e9a49802f21a5520 authored over 2 years ago
FIX for webpack: Export binary files in javascript package (#3085)

This adds the distributed binary files to the "exports" section of the package.json file.
This...

39522cd83ad9afda68b0f806eabdc7e10619d3ca authored over 2 years ago
Switch to meta.yaml parsing with pydantic (#3079)

4dd8a3e0cbb2af10cd605a1502e7c9214e8da3b0 authored over 2 years ago
Use matplotlib backends from matplotlib-pyodide (#3061)

4bbe60f8d328777cf8dd981d2371f72761ccea10 authored over 2 years ago
Fix creation of PyProxy when CSP without unsafe-eval is used (#3075)

See discussion following #2432 (comment).

fbed5b0cf7006cf01b6ca72cc2973ebe009772b7 authored over 2 years ago
Add browser polyfill for node url package. (#3080)

Fixes a webpack error. This package was missed in #2468.

60714a9cf014ebf91cb9c3ac729954d26e93e523 authored over 2 years ago
fix PATH and ERRNO_CODES failing puppeteer tests (#3078)

baa82d1929ba2f6314311409478e501d387e03d0 authored over 2 years ago
CI Fix pytest runtime option syntax (#3084)

0333d1fa361537b3c3e0717a759464cca7ca75d9 authored over 2 years ago
Run core tests in Safari (#2578)

Co-authored-by: Gyeongjae Choi <[email protected]>

f3ba7865b23ba8aa495a4bf2dd0d16197b70d7a6 authored over 2 years ago
Fix browser_resolvePath when no base is provided (#3077)

2c6c788cb46471cef03e65abeceffb5463a2b3f5 authored over 2 years ago
DOC Improve documentation on loading packages (#3064)

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

853f88c1ae88d01c5173ad5f65e8a46ca9b6c980 authored over 2 years ago
Parse top-level import name from wheel file (#3006)

555f7828f4339b056f2d32b821e6a752784f4729 authored over 2 years ago
Add command line runner main entry script (#3044)

This PR contains the changes from #3039 and #3040 which should be merged first.
The purpose is ...

3e2d7f29a5b242882f2b74bf89319220815136b1 authored over 2 years ago
Update scipy to 1.9.1 (no meson) (#3043)

This updates scipy to v1.9.1. This was mercifully easy:

* for now we disable meson
* we drop...

525b5a1785711716b1b34c32e3f0f88ce05a3041 authored over 2 years ago
Add codecov configuration (#3067)

80fb9d226c0c4c24690ac960b68a70aebe982f85 authored over 2 years ago
Add coverage package (#3053)

0e363f0e1c8322cb98147156be22d2fbe4ca632d authored over 2 years ago
Raise error when static libraries are specified as a runtime dependency (#3055)

e4bc821d35a023c44db737dd54afd2c331d6bd6a authored over 2 years ago
Webloop in progress tracking (#3040)

More work split from #2976. This adds tracking for how many web loop
handles are active. It als...

f0ed62768df36e715a8cb96afad380aa3c06ac1b authored over 2 years ago
Fix and xfail some flaky tests (#3059)

e5888f644be9fb1f966e04bbaa64b6d37433da71 authored over 2 years ago
Load packages in a topologically sorted order (#3020)

This commit changes how we load packages.

Before, we loaded all shared libraries first then a...

09aa16a9a0029e856beb36b3e224fa6d5d367829 authored over 2 years ago
Minor build optimizations for libraries (#3047)

de7a2e0b7e07554e94f6d87c37dfbeea26bf25da authored over 2 years ago
Scipy: Use NPY_BLAS_LIBS and NPY_LAPACK_LIBS environment variables (#3048)

Use environment variables to tell scipy about BLAS and LAPACK.

0df5f790952d6cf413ef99493c27d1765a1ea8c0 authored over 2 years ago
[Docs] Fix 'Loading packages' CDN url (#3052)

Fix script double slash on script import

Remove extra shlash after PYODIDE_CDN_URL. It seems ...

f203a2a88d36ec002e002326c7c8ac5ce080664b authored over 2 years ago
Use time.perf_counter for benchmark (#3046)

b68c04cb4656847ca258e7b8b5385afc0528d3f7 authored over 2 years ago
MAINT Remove custom setuptools_rust commit (#3045)

e6e7d567528ffbe0152c167dbd2add3c5e3578a7 authored over 2 years ago
Initialize loadedPackages from importlib distributions (#3039)

This initializes `pyodide.loadedPackages` from the file system
`importlib.metadata.distribution...

1d2f9bff7a561b6b28f6803628cf1654483815d6 authored over 2 years ago
DOCS Add more info on Rust compilation (#3042)

I was having a hard time getting the cryptography package compiled on the latest
version in the...

c0e8b2d556e734b6cc5044e6ec85641e05a0e059 authored over 2 years ago
Add argument handling and _run_main function (#3021)

The command line runner in #2976 finally works, but it is a large change set so
I am planning t...

1335d7ee644d276b5fed3073a365ff313c4b7c9f authored over 2 years ago
Fix incorrect package name of ruamel.yaml (#3036)

69646725563b60850c1a94c98ef6589c6ae8b9be authored over 2 years ago
MAINT Improve handling of fatal startup errors (#3023)

This moves the fatal startup errors into a separate function and added `stderr`
redirection so ...

18bf30c0bd36e081403d3776a910e005c580b89d authored over 2 years ago
Emscripten 3.1.20 (#3027)

GSW patch:
TEOS-10/GSW-Python#99

galpy patch:
jobovy/galpy#499

pyerfa patch:
liberfa/py...

939b615df00b1dd46d463f22c5fcaf01bd483da2 authored over 2 years ago
TST Benchmark package load time (#3030)

7010d26853f9b7d04a40750a31b16719c2c8708d authored over 2 years ago
Update changelog for 0.21.2 (#3029)

b64c32c21345a6244e6612ec8f806b7f3baa1263 authored over 2 years ago
Handle case when Python startup code calls exit (#3024)

If Python startup code calls `exit` (for instance because `--version` or `--help`
was passed), ...

3a27b48784a78f2160d7f41934ad98feefdb8f43 authored over 2 years ago
Install standard library into /lib/python3.10/ not into the site-packages directory (#3022)

706fd0f19b2d1a82c12a7707f7fee07eb049198e authored over 2 years ago
MAINT Remove incorrect assignment to loadedPackages (#3026)

9fefb1a199e14ffe8b3b331b443f4326fe654b98 authored over 2 years ago
Improvements to indexURL (#3015)

Fix indexURL:
1. when it's a relative path
2. when `--enable-source-maps` is used
This resolv...

88881d7c2b14ec31c3ed1af390ce88acf4a930eb authored over 2 years ago
Add patch to Emscripten to fix some of the Jest problems (#3014)

This fixes one of the problems in #2764.
See upstream PR emscripten-core/emscripten#17733

3160ac937eef68dbdae1de9626f22d59c7e2ac91 authored over 2 years ago
Fix loadPackage on relative urls (#3013)

This fixes #3011.

We attempted to make a test for this, but in all of our tests
`document.l...

3085b9fe73f375cd0e82dbc1decbc7b24678cb5b authored over 2 years ago
Use upstream C++ error formatting support (#2828)

The logic that we are using to format C++ exceptions has been upstreamed.
This will also work ...

325291ab87de8fbce838da7caa8e49cf429eb9d9 authored over 2 years ago
Remove socketmodule from ssl (#3009)

7ef6bf8b3efd178d34c6333cc237aacd0e42affa authored over 2 years ago
Add then, catch, and finally_ methods to future (#2997)

7bb413d1782e66840d3cb90d36dcbcc6e2422113 authored over 2 years ago
Add extra minimal release, also add xbuildenv to artifacts (#2999)

53a4f840dc643e02b36e909c26e4373ad1bb665e authored over 2 years ago
Unpin setuptools version (#3010)

ad128337e8a0b7e9edb8d4ae4eb975858a84e94a authored over 2 years ago
DOC Switch to Plausible analytics in the docs (#3004)

4cdc054cb7baceb156d4ce5b82ad15805cecc857 authored over 2 years ago
DOC Fix typo in format_exception example (#3005)

f864eee8b54cd24545eeb2a4d579ea78d8bea700 authored over 2 years ago
Do not load unvendored stdlibs by default (#2998)

As discussed in #2940, this PR changes the default value of the fullStdLib flag in loadPyodide t...

b4433e1b4a28f4d904c85bd417f95ea667d329fc authored over 2 years ago
Update changelog to reflect 0.21.1 release

fdf39f89efe0308ee091e884c151ce57fbe3168f authored over 2 years ago
Add build dependencies to meta.yaml (#2132)

Co-authored-by: Hood Chatham <[email protected]>
Co-authored-by: Gyeongjae Choi <def6...

62de53f5a8c24a0c195b96bbafde6a2fe3db909d authored over 2 years ago
Rename released bundle from pyodide-build.tar.gz to pyodide.tar.gz (#2996)

345131074c4a7318ac2c6babbfebcbf2743e5c01 authored over 2 years ago
Update Emscripten to 3.1.18 (#2950)

67aa16861d65e139a4913cf04aadaf2917b00a12 authored over 2 years ago