Commit Graph

3610 Commits

Author SHA1 Message Date
Deepak Cherian 50ce981199
Update xarray to 2024.11.0 (#5224)
Co-authored-by: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com>
2024-12-20 10:17:46 +09:00
Agriya Khetarpal f831fc9445
Fix regression in `pplpy` build, update `cysignals` to version 1.12.2 (#5267) 2024-12-20 10:17:07 +09:00
pyodide-pr-bot 9cc9ffa102
Upgrade awkward-cpp to 43 (#5247)
Co-authored-by: pyodide-pr-bot (workflow) <username@users.noreply.github.com>
Co-authored-by: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com>
2024-12-20 04:54:08 +05:30
Bart Broere e23b72b297
Update certifi and protobuf (also some necessary mypy CI fixes) (#5257) 2024-12-20 03:09:35 +05:30
pyodide-pr-bot eb92db1f15
Upgrade awkward-cpp to 42 (#5214)
Co-authored-by: pyodide-pr-bot (workflow) <username@users.noreply.github.com>
2024-12-20 02:03:47 +05:30
Gyeongjae Choi c6280fb183
Use makefile instead of ninja for lightgbm (#5265) 2024-12-20 01:00:40 +05:30
Christian Clauss 5669d58e6b
Ruff rules for comprehensions and performance (#5230) 2024-12-19 15:59:16 +01:00
Agriya Khetarpal e6d4baeae5
Update to NumPy v2 and bump versions for several dependent packages (#4925)
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2024-12-19 19:10:20 +05:30
Gyeongjae Choi e05e400fc9
Bump micropip version to 0.8.0 (#5259) 2024-12-19 16:36:28 +09:00
Gyeongjae Choi b6ce33c42d
Unpin meson (#5253) 2024-12-18 18:09:17 +09:00
Agriya Khetarpal 09b10c3b08
Replace `matplotlib-pyodide`'s source to a wheel, add missing CHANGELOG entries (#5263) 2024-12-17 16:43:36 +05:30
Hood Chatham 477d08ea74
Update matplotlib to 3.8.4 (#4510)
Co-authored-by: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com>
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2024-12-17 10:04:14 +01:00
Victor Blomqvist 5620bc7754
Update CFFI to 1.17.1 (#5261)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-17 15:52:46 +09:00
Christian Clauss 4e6cd44f3a
CircleCI: Remove deprecated workflows version key (#5256) 2024-12-15 12:07:38 +09:00
Bart Broere 0065e612cf
Deduplicate pure_eval package (#5244) 2024-12-07 19:32:28 +09:00
airen1986 61b6411d54
add package pi-heif (#5243)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-07 12:44:10 +09:00
Gyeongjae Choi 9907f1c4c7
Bump rust toolchain version (#5237) 2024-12-07 12:16:31 +09:00
Agriya Khetarpal e54b220cf4
LightGBM recipe: add @jameslamb as a maintainer (#5240) 2024-12-04 11:01:47 +01:00
Gyeongjae Choi 77e75e9c26
Extract out JS API for package installation (#5215)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-03 17:15:26 +09:00
Gyeongjae Choi 0812961b0f
Bump pillow-heif to 0.20.0 and pyheif 0.8.0 (#5178)
Co-authored-by: Teon L Brooks <teon.brooks@gmail.com>
Co-authored-by: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com>
2024-12-02 22:14:32 +09:00
Gyeongjae Choi f3b2c4f3b4
Bump pyodide-build version to 0.29.2 (#5226) 2024-12-02 22:13:39 +09:00
Bart Broere 96acc2148a
Update protobuf to 5.29.0 (#5233) 2024-11-30 11:30:01 +09:00
Bart Broere 7d2041b27e
Bump certifi to 2024.8.30 (#5227) 2024-11-29 16:07:10 +09:00
Christian Clauss 450c706fa5
requirements.txt: Selenium v4.27.0 fixes TypeError on Safari init (#5223) 2024-11-28 02:52:30 +05:30
chrysn 0ece5258ae
Update lakers-python package to 0.4.1 (#5225) 2024-11-27 18:08:48 +09:00
Gyeongjae Choi 489a302729
Pin cysignals version temporarily (#5222) 2024-11-25 17:59:46 +09:00
Hood Chatham 3122d9465a
Update building-from-sources documentation to mention git submodules (#5220)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-24 15:17:01 +09:00
github-actions[bot] 9e5e2ff089
Update cross-build metadata file for version 0.26.4 (#5204)
Co-authored-by: pyodide-ci-bot <81193237+pyodide-ci-bot@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com>
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2024-11-20 16:19:16 +09:00
Gyeongjae Choi b4b9c8ea2a
Bump micropip version to 0.7.1 (#5179) 2024-11-19 21:13:46 +09:00
Hood Chatham e4c70e3986
`make_test_list.py`: Parse the version out of Makefile.envs (#5177)
This fixes make_test_list.py so it can be run with any version of Python as opposed to having to
match the Python version Pyodide uses.
2024-11-19 12:21:11 +01:00
dependabot[bot] 4e133838d6
Bump codecov/codecov-action from 4 to 5 in the github-actions group (#5206)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 16:22:04 +08:00
Christian Clauss e37e54c1d7
Upgrade to Python 3.12.7 (#5149) 2024-11-17 13:54:58 +01:00
Hood Chatham 1b20dd7374
Merge pull request #5202 from hoodmane/changelog-for-0.26.4
Update changelog for 0.26.4
2024-11-16 10:46:40 +01:00
Hood Chatham b905d84bff Add release date 2024-11-15 15:07:03 +01:00
Agriya Khetarpal a4aae4ed37
MAINT Fix cross-build metadata update workflow, open issue on failures (#5192) 2024-11-14 21:50:10 +01:00
pre-commit-ci[bot] 2562f99b7f [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-11-14 15:22:47 +00:00
Hood Chatham f6c093d7bb Update changelog for 0.26.4 2024-11-14 16:21:49 +01:00
Hood Chatham fdc97e7adc
Delete failing syncify_not_supported2 test (#5200) 2024-11-14 16:07:12 +01:00
Andrei V. Plamada 4c9be87f42
docs: include inseri core in the related-projects.md (#5198) 2024-11-13 22:52:56 +05:30
Myles Scolnick 885e4bc74d
fix: npe from API.lockfile_info.version (#5193) 2024-11-13 15:04:20 +09:00
Péter Gyarmati 2bc7e4a682
Add `vega-datasets` package (#5183)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-13 14:59:52 +09:00
Eric Brown 78dad66dc0
Bump tree-sitter-* to latest versions (#5185) 2024-11-12 17:26:32 +05:30
Agriya Khetarpal 0d2835684e
MAINT Switch to a different mirror for Autoconf 2.71 (#5189) 2024-11-11 22:30:28 +05:30
Hood Chatham abbb633cfe
Catch KeyError in importhook (#5170)
Pytest has code like the following:

```
import sys

def _import_module_using_spec(module_name):
    for meta_importer in sys.meta_path:
        spec = meta_importer.find_spec(module_name, path=[])

_import_module_using_spec("a.b")
```
pytest-dev/pytest@main/src/_pytest/pathlib.py#L693-L698

This caused a KeyError in `JsFinder.find_spec` which broke pytest test
collection. This commit fixes it.

Such calls never come from importlib, when processing a.b importlib will always
look at `a` first and then `a.b`.
2024-11-11 15:42:36 +01:00
josephrocca b09893480e
Fix sessionStorage-related crash when running in sandboxed iframe (#5186)
Fixes this problem when Pyodide is running within a sandboxed iframe:

Uncaught SecurityError: Failed to read the 'sessionStorage' property from
'Window': The document is sandboxed and lacks the 'allow-same-origin' flag.
2024-11-11 13:47:36 +01:00
Hood Chatham ea444c11bb
Fix support for JSPI when there is no type reflection (#5129)
The new JSPI does not require wasm type reflection, so it's possible that JS runtimes will have JSPI support but no type reflection, for instance if they are enrolled in the JSPI origin trial or have the JSPI flag on but not the type reflection flag.

If type reflection is missing, we fall back to attempting to instantiate a dummy module that imports a function with a given signature. This will raise a LinkerError if the signature is wrong. By trying all four possibilities, we learn the actual signature of the function.
2024-11-11 11:38:38 +01:00
Péter Gyarmati 39e62fcb35
Add `clingo` package (#5184)
Adds pypi.org/project/clingo, a powerful Answer Set Programming (ASP) solver.
2024-11-11 10:34:50 +01:00
Christian Clauss 993a8ee02f
requirements.txt: Pin selenium==4.25.0 to fix ci failures (#5182) 2024-11-10 12:43:04 +01:00
Agriya Khetarpal 4c2878f01e
Add `zfp` and `zfpy` (#5172)
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2024-11-09 20:00:01 +05:30
Agriya Khetarpal 870a67c9b1
Bump `crc32c` to version 2.7.1 (#5169) 2024-11-09 16:20:02 +05:30