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
This rule is out of date, we intend to ensure that HOST_INSTALL_DIR
consists of cross-build pac...
4d9de206220cf4a44a88b8f64fd483dda8e43bc6 authored over 2 years ago
We use `packaging.tags.sys_tags` to get the list of supported tags
then use `packaging.utils.pa...
sysconfig.py uses the environment variable `_PYTHON_SYSCONFIGDATA_NAME`
to decide where to look...
8ab07acadd2eb71eaaa1b32674dbbce48c6a4632 authored over 2 years ago
a11f72e145d2a15db467ba4885521382ce5d8b50 authored over 2 years ago
9b968ae219cca40a271ae3cc999300cd66eacb77 authored over 2 years ago
415681dae90cd763065099c27599e5f684652ee2 authored over 2 years ago
57100ab60467de82fa49c3ffd84e8f1a74ab0e8a authored over 2 years ago
a749c4ee38caa787e485c387dae6485026d9e048 authored over 2 years ago
798da1796ecee5a9f89fff808ff9d53a4666ce0c authored over 2 years ago
This should improve the tests by quite a lot:
* assertions get formatted automatically...
f3c844514e67c617e789b7e708699285cc20526f authored over 2 years agoFix for #2535
See explanation:
https://gist.github.com/amitsaha/df2141e7e798d946ae559bf34e74...
Hitting this code path should be an unconditional test failure.
bd24933b81abc16871a8e82f054310b35b521e9a authored over 2 years agoThis fixes the test failure surfaced in #2629.
73fd96c6b5a17cadf79130b37cbb13652b97328c authored over 2 years agoThis fixes the following error:
> ```
> Pyodide has suffered a fatal error. Please report th...
d818f410c4098c34990bf2a82412f97f08e7668c authored over 2 years ago
I added a new `wheel_base` fixture which creates a new temporary
directory and mocks `site.gets...
ce3c90339ce6babcc49fa8d727446987849648c8 authored over 2 years ago
45ee8ee62ce894732284e495a7994b84ebee2400 authored over 2 years ago
cb65f45f122c881e6cc78ec6cb4b5c6bb6fc435b authored over 2 years ago
5523d539bf40b2c96b3d4fa316842e6093d2bc38 authored over 2 years ago
This updates run_in_pyodide to assume that the first argument of the function will be a selenium...
36dee13657ffc94e7340e369796e0cebb415cab7 authored over 2 years ago0bc8d975b4ab18abc77b711a110c0b45c6757208 authored over 2 years ago
Use a decorator to indicate which browsers we want to xfail test.
This works for `run_in_pyodi...
Allow using `pytest.mark.xfail`, `pytest.mark.parametrize`, hypothesis,
and other decorators in...
updates:
- [github.com/hadialqattan/pycln: v1.3.2 → v1.3.3](https://github.com/hadialqattan/pyc...
2513a89616d9a164eb6030c9ba2f3f73a7000128 authored over 2 years ago
a525c54d661973ecd0dac6e850738c77567bebcd authored over 2 years ago
* fix(types): removing implicit generics
* fix(types): address feedback
693ee011c4e06c4d4f55c2f152dc9ecc88fc68f1 authored over 2 years agoThis is needed for the normal Python packaging system to accurately determine the platform tag f...
5595eb13051df6aa214d8b3ad319bfcfda0101f4 authored over 2 years ago96b162facb292c0d94abd36d5eaad723a257793b authored over 2 years ago
088d6716b82d7c13cedcce4eb0e4c0476e91a972 authored over 2 years ago
01d0bd2526fa7ef3340362814561e4a976649f6b authored over 2 years ago
04bca26b7ecdfeb5792b0771fe11d79fe9832fad authored over 2 years ago
843dc39d7dc0c3c91bcdf524fb5fd8402535a507 authored over 2 years ago
59d8ab241dda3d22aa93a7da6bb314ddb59b9fb7 authored over 2 years ago
This adds a function `micropip.freeze()` which creates a `packages.json`
lock file which includ...
Enable precommit flags `no_implicit_reexport` and `strict_equality`
bbbaa093934a8d8ebef7b63f0dc694efe16753a5 authored over 2 years agoThis PR adds support for extras to the `mock_fetch` fixture. A simple example would be as follow...
e824643de50a15f27baba99e9a8cda4f0032f7ba authored over 2 years ago
Various improvements to `test_micropip`. The main feature is a new fixture
`mock_fetch` with an...
* chore: add some incomplete types
* chore: modernize pyproject.toml
Adding more incomplete ...
e31bb554e487655ce3d966873242af5541083df4 authored over 2 years agoeb4f7d9fd9b5d870ac72783334666a99cd2afe4e authored over 2 years ago
BrowserFS can mount custom filesystems into Emscripten.
However it requires the PATH and ERRNO...
829023c9afe7b6327dba7a836753eaf0c9beb525 authored over 2 years ago
Currently the following code fails:
```py
from js import eval
eval("Object.create(null)")
``...
As suggested at #2506 (comment)
35db93ea0627bc079585837ac80c2894536aeb2d authored over 2 years ago727ff554024cdcd6af3628caa0e15de936782a37 authored over 2 years ago
84049f255d1a9894d3b271199e482c915eaf8d6d authored over 2 years ago
This switches to using the file system to store the information about packages
and using import...
This adds pyodide_build command create_xbuildenv which creates a
crossbuild environment (from a...
6376f1bdb5adecf6c2ff4fa69722d541ff00edd7 authored over 2 years ago
ad0064e2c451fe620155dcacf358f2c6f368fdff authored over 2 years ago
It's possible that while we were awaiting on `_get_pypi_json`, some other branch
of the resolve...
msprime is a widely used genetic simulation tool.
4417005e2cb0f8b198df53271aef87bb35bc52f3 authored over 2 years ago
Closes #2557:
Users keep reporting issues about micropip not finding a pure python wheel
e.g. ...
More micropip maintenance.
* `_parse_wheel_url` ==> static method `WheelInfo.from_url`
* `_ext...
Steps for `add_requirement`:
1. Convert `req` from a string to a Requirement if necessary
2....
This improves readability and gets the testing junk out of the top of `_micropip.py`.
535317037385b71e96be29db7f63c9f9a2ad1096 authored over 2 years ago
This is more reorganization of `micropip` to try to make the logic easier to follow.
I turned `...
71629d86671fe9c8de6bcafc806eab9d51d28fd5 authored over 2 years ago
Show better error message when fetching metadata from PyPI fails.
Previously it just showed "Fa...
This is more cleanup in micropip. I moved `ctx` and `fetch_extra_kwargs` into `Transaction`
pro...
This PR does the following to complete #2431:
* Calculate the Subresource integrity hash ...
b0f7feb210060b21da35b2d6bf047d362d1790b5 authored over 2 years agodc29ae65416e624e1fc2bc3b48c65f71a08ce99a authored over 2 years ago
663459e26b71c7bbc6808b955c91398009de6803 authored over 2 years ago
3b74dcbfcfc502e7b941326269f8cf5fb4f81996 authored over 2 years ago
Adds Python wrappers for setTimeout, clearTimeout, setInterval, clearInterval,
addEventListene...
Updates the Makefile to avoid separating the source command from the build.
91fd7dbe893f7d164ee247a0fe9d1536601e22ab authored over 2 years agoCo-authored-by: Roman Yurchak <[email protected]
89da31caa2b8288c2cc0272fc67881f2824eeb22 authored over 2 years ago8cfd9911af7754fd9a0f568de5f291aafe5ccf9a authored over 2 years ago
This moves unisolation into a package key. `cross-build-env: true` means the package
is part of...
help ==> helps
5dcdf95e0f6309ad13c62599203a5204c1303bf0 authored over 2 years ago93a714e3fd93d56e637742fe517f9107f6f6b2d3 authored over 2 years ago
8ee129a8f6c852e32f005d2673fb7c9ddf78922b authored over 2 years ago
ce14e6306e1ca674e93835cf2125db707ec6646a authored almost 3 years ago
3ed6d29e8998454c5353cc92de97057989c3ce35 authored almost 3 years ago
cee92065739fd3865579b192e0386ad673dcdaae authored almost 3 years ago
updates:
- [github.com/asottile/pyupgrade: v2.32.0 → v2.32.1](https://github.com/asottile/pyupg...
Co-authored-by: Roman Yurchak <[email protected]>
6b01b20a12f347a6798d8cbcf9bc85f4755c8be8 authored almost 3 years agoecaab15c12383fc318531d8942c0536f9248c014 authored almost 3 years ago
599ae467c556e9ff8977a77cb3f28277e74bc174 authored almost 3 years ago
This reverts commit a4fe91df04be6c5e38fab963b6f8a8aa5e854b01.
919bd556d3e0090852a5aab14b94c054f4048fed authored almost 3 years agoa4fe91df04be6c5e38fab963b6f8a8aa5e854b01 authored almost 3 years ago
c63e444e29d9acfd3b5ad0025e72ad5fdab7ee4b authored almost 3 years ago
b20b43bd66a8328926a91de38f42c2de52b090c6 authored almost 3 years ago
be59fae4f40c3da15b6183ec88c2e9e860e7122a authored almost 3 years ago
It's useful to be able to hash on object identity. For instance in Python
if we want to store o...
9341edcf9ae432e9fbd303ac4080ac0fe6b00f4f authored almost 3 years ago
Add a `run_js` API that evals JavaScript code and returns the result as a `JsProxy`.
cefaa2f04c64fc4edbbdd608401a8815e492b180 authored almost 3 years ago
Co-authored-by: Henry Schreiner <[email protected]>
Co-authored-by: Roman Yurchak <rt...
828d3352e51e2df20c28640f2cce57853f7c4607 authored almost 3 years ago
c963d0b54c933c9e93e10b97999c7e3532ad2525 authored almost 3 years ago
a473c14ea05b584ba9a358b5239fde5f8d6a7139 authored almost 3 years ago
Co-authored-by: Roman Yurchak <[email protected]>
25133aff264a7d621ed1b52731e0c2b94a291ff5 authored almost 3 years agoThis fixes a mistake I committed in #2496.
6e3de5734f7f727d2a465fc1ddfd864bd3e43d91 authored almost 3 years agoca60ebc51e4b355a8149625e8d86070ce21a1fd8 authored almost 3 years ago
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-au...
d74bc74c9d76ce1d1579fd0af0a77845428cae1b authored almost 3 years ago
Some private names ended up in the docs for some reason. This removes them.
3334580867253a415a24c860c33f6d3d6312f47b authored almost 3 years ago