Commit Graph

647 Commits

Author SHA1 Message Date
Bart Broere 9aaa9060d2
Add simplejson (#3801) 2023-05-01 11:39:19 -07:00
Loïc Estève 24957acc13
Update scipy to 1.10.1 (#3794) 2023-04-25 07:06:25 -07:00
Bart Broere fabd87cbba
Fix bokeh package (add xyzservices, include pandas as runtime dependency) (#3786)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2023-04-25 10:19:03 +09:00
Bart Broere 2f27188ae9
Numpy patch release 1.24.3 (#3790) 2023-04-24 10:25:24 +09:00
Gyeongjae Choi 17844abdf7
Re-enable sparseqr (#3783) 2023-04-21 09:25:55 +09:00
Deepak Cherian 412e082431
Update xarray to 2023.04.1 (#3779) 2023-04-19 15:57:39 +09:00
Deepak Cherian 9c28f51526
Update to xarray 2023.04.0 (#3773) 2023-04-15 09:16:54 +09:00
Loïc Estève 7193109f4d
Package OpenBLAS and use OpenBLAS in scipy (#3331) 2023-04-11 21:30:07 -07:00
Loïc Estève 5db237d482
Update libmpfr version and use ftp.gnu.org (#3756) 2023-04-11 14:45:12 +00:00
Gyeongjae Choi f1cc7c622e
Remove CMAKE_INSTALL_PREFIX (#3754)
Resolves #3753
2023-04-11 07:24:33 +02:00
Hood Chatham b22731f34d
Switch to mpfr mirror (#3749)
Build is failing because the ssl certificate for mpfr.loria.fr expired. This switches to a mirror.
2023-04-08 17:11:52 -07:00
Luiz Irber 24f839a2f2
New package: sourmash (and deps) (#3635)
Add sourmash (Python + Rust extension, packaged with maturin) and missing pure-wheel deps (screed, bitstring, cachetools, deprecation).

After a couple of fixes in sourmash-bio/sourmash#2433 I managed to build it out-of-tree, would like to have it available here to make it easier to distribute (while PyPI doesn't support emscripten wheels).
2023-04-07 20:11:30 -07:00
Hanno Rein 8464064b41
Update rebound and reboundx (#3725) 2023-04-01 17:37:30 -07:00
Roman Yurchak c7168bf112
Remove pyparsing dependency in packaging (#3726)
We forgot to remove it when updating packaging.
2023-04-01 20:26:11 +09:00
chrysn 2b20b2b0d0
Add package cbor-diag (#3715) 2023-03-30 20:54:28 +02:00
Gyeongjae Choi 2046310460
ENH Support SDL-based packages and add pyxel (#3508)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2023-03-30 08:18:31 +00:00
Roman Yurchak 0714afd3b6
More package updates + micropip 0.3.0 (#3709) 2023-03-29 16:28:42 +02:00
Hood Chatham 0579db7e2e
Update all packages (#3685)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2023-03-29 10:39:43 +02:00
Roman Yurchak 8058cb6703
Support for py-compiling folders + repodata.json update (#3700)
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2023-03-28 11:28:28 +00:00
Roman Yurchak dc2dd417cb
PKG Add yarl and idna (#3703)
This adds the yarl package which is a requirement (with some Cython code) for the openai client library (#3588). 
idna is a Pure python dependency of yarl.
2023-03-28 16:37:36 +09:00
Roman Yurchak de7ac903e7
DOC Remove pyodide-build CLI from the documentation (#3699)
[skip ci]
2023-03-27 09:58:13 +02:00
Gyeongjae Choi dddfa820f9
Remove deprecated methods (#3677)
Remove deprecated methods before releasing 0.23 following the [deprecation timeline](https://github.com/pyodide/pyodide/blob/main/docs/project/deprecation-timeline.md)
2023-03-27 10:48:33 +09:00
Hood Chatham edddf21c7b
MAINT Improvements to mkpkg error handling (#3684)
Removes tracebacks from "user errors" and improves error messages.
2023-03-27 09:55:51 +09:00
Gyeongjae Choi f5f1bb5ca3
Specify rust toolchain requirements in cramjam meta.yaml (#3691) 2023-03-24 13:14:47 +09:00
Deepak Cherian fc999cd145
Update xarray to 2023.03.0 (#3683)
<!-- Thank you for contributing to Pyodide! All improvements are
welcome,
     so don't be afraid to make a PR. -->

### Description

<!-- Please explain what your PR is about:
     - reasoning for the change
     - some details of updated code
     - any noteworthy choices to be aware of
	Please refer to any related issues by #<issue_id> -->

### Checklists

<!-- Note:
     If you think some of these steps are not necessary for your PR,
remove those checkboxes, or mark them as checked. If you keep unchecked
checkboxes,
     we will assume that your PR is not ready to be merged  -->
2023-03-23 09:00:24 +01:00
Hood Chatham 92afb1342c
Add multidict (#3581) 2023-03-22 17:42:43 +01:00
Roman Yurchak 601d939fdd
Fix wheel compression with the JsDelivr CDN (#3667)
Set the MIME type for wheels and zip files to application/wasm to enable CDN compression. Also optionally disable compression in zip files and wheels to make the brotli compression by the CDN more efficient.

Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2023-03-21 09:11:47 +01:00
Roman Yurchak 59b2c4e1ef
Remove deprecated pyodide-build buildall and mkpkg CLI endpoints (#3668) 2023-03-20 08:43:04 +01:00
Gyeongjae Choi 802a9cd26b
Handle response files in pywasmcross (#3645)
Co-authored-by: josephrocca <1167575+josephrocca@users.noreply.github.com>
2023-03-17 09:00:51 +09:00
Loïc Estève 4028757968
Fix arpack *eupd issues due to numpy 1.24 f2py changes (#3658) 2023-03-17 08:59:16 +09:00
Roman Yurchak 7d6be15cb8
Fix scikit-image optional dependencies (#3656) 2023-03-15 15:26:55 +01:00
Loïc Estève d78597957a
MNT Update scikit-learn to 1.2.2 (#3654) 2023-03-14 19:56:23 +01:00
Christian Clauss 57f36ac6f8
Ruff is now compatible with Python pattern matching (#3650) 2023-03-13 22:45:06 +01:00
Gyeongjae Choi 66c73ce1c8
Increase driver timeout of tests that timeouts often (#3633)
Increase the timeout of xarray and fastparquet tests
2023-03-07 13:11:34 +01:00
martinRenou 172ad32f5f
Update NumPy to 1.24.2 (#3593)
And remove patches which were introduced in numpy/numpy#21732 numpy/numpy#21733 and numpy/numpy#21894
2023-03-06 17:42:15 +01:00
Arpit 42fa9939b0
Upgrades packaging version to v23.0 and micropip to 0.2.2 (#3605)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2023-03-04 21:45:23 +01:00
Jo Bovy fc9ca86ad1
Update galpy to v1.8.2 (#3630) 2023-03-04 21:11:25 +09:00
Joe Marshall 0fdf9a80fa
Add Fastparquet (#3590) 2023-03-02 14:46:58 +09:00
Gyeongjae Choi ed3ae1ba49
Download standard libraries in a zipfile (#3582) 2023-03-01 23:11:30 +01:00
Gyeongjae Choi 205deef3cc
Minor opencv-python meta.yaml fix (#3604) 2023-02-23 19:27:28 +09:00
Gyeongjae Choi 994ce5111f
BLD Add DISTDIR variable (#3584) 2023-02-17 08:25:42 +09:00
Gyeongjae Choi d4bb0df3fa
Remove some build-only dependencies from meta.yaml (#3576) 2023-02-13 09:56:08 -08:00
Deepak Cherian 21d941bd34
Update to Xarray 2023.02.0 (#3554) 2023-02-08 08:47:06 +09:00
Roman Yurchak 48258ff146
Replace isort, flake8, pycln and pyupgrade by ruff (#3522)
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
2023-02-07 08:35:20 +09:00
Gyeongjae Choi dcdc1e6941
Unvendor pydoc_data and _pydecimal (#3525)
Removes / unvendors some python modules:

- Remove `_aix_support.py`, which is for supporting IBM AIX OS.

- Unvendor `_pydecimal.py`.
  - _pydecimal is a pure Python implementation of `decimal` module. [Importing `decimal` fallbacks](https://github.com/python/cpython/blob/main/Lib/decimal.py) to `_pydecimal` if the C-implementation `_decimal` is not available. In our case, _decimal is available, so _pydecimal will not be normally used. 

- Unvendor `pydoc_data`.
  - pydoc_data contains [a large (~700KB) dictionary](https://github.com/python/cpython/blob/main/Lib/pydoc_data/topics.py) for explaining python builtins. This is mostly used when `help("...")` is called.
2023-02-01 11:00:17 +09:00
Gyeongjae Choi f50c749c9a
Apply upstream cpython commits to relocate test directories (#3507) 2023-01-30 13:34:33 +09:00
Hood Chatham eb2ffeb660
Add compiled mypy (#3504) 2023-01-27 20:05:49 -08:00
Hood Chatham cca5e9f87f
Add pynacl (#3500)
Resolves https://github.com/pyodide/pyodide/issues/3327
2023-01-27 16:36:46 -08:00
Gyeongjae Choi 328a9ffc34
Add tag key in meta.yaml spec (#3444)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2023-01-27 13:31:26 +09:00
Hood Chatham 3b2952fc92
Python3.11 (#3252) 2023-01-23 19:45:59 -08:00