Commit Graph

663 Commits

Author SHA1 Message Date
Hood Chatham 9012711ba0
Run replace_so_abi_tags on out of tree builds (#3927) 2023-06-17 13:39:33 -07:00
Juniper Tyree e3789b8dfa
Add package `Cartopy` (#3909) 2023-06-14 13:15:41 +09:00
Yan Wong ceda6ea388
Update tskit to 0.5.5 (#3923)
Tskit release 0.5.5 is a minor bugfix release containing a fix for for 32bit binaries. 
See 332d5b7461
2023-06-12 12:17:52 -07:00
Michael Weinold d7873bf6ac
Adding Package `peewee` (#3897) 2023-06-11 08:22:14 -07:00
Hood Chatham ffa2dd7036
NFC Factor out common setup for rust packages (#3908) 2023-06-07 08:45:26 -07:00
Hood Chatham 31e937ea2d
NFC Add test for pyo3 catching rust panics (#3905)
This adds a test PyO3 module which intentionally panics and checks that it
gets properly caught and converted to a Python exception. I think this test
is failing on the wasm-exceptions branch, but in any case it is good to have
explicit test coverage for this.
2023-06-05 19:23:14 -07:00
Gyeongjae Choi 73c497bfbe
Remove in-tree dependency when building unvendored python modules (#3864) 2023-06-05 19:48:48 +09:00
Hood Chatham 7df6f829b1
Emscripten 3.1.34 (#3659) 2023-05-30 21:00:15 -07:00
Bart Broere 838699d63c
Update protobuf package to 4.23.1 (#3872) 2023-05-18 18:07:35 -07:00
Kai Tietz a98c10916c
Use gfortran instead of gcc for preprocessing in replay_f2c (#3837)
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2023-05-09 12:50:38 +02:00
Hood Chatham 5754d211be
Emscripten 3.1.33 (#3665)
Disabled opencv and lightgbm
2023-05-08 08:38:39 -07:00
Bart Broere 2ee4f3b3da
Bump certifi to 2023.5.7 (#3836) 2023-05-08 14:45:39 +09:00
Kai Tietz 31f85c1853
NFC Replace sed with patch in libf2c meta.yaml (#3835) 2023-05-07 13:05:41 -07:00
Kai Tietz d06a2399fc
NFC Use cmake instead of configure for zlib (#3830)
The use of configure might lead on specific version of emscripten
(seen on 3.1.36) to build failures due libtools inability to check for
object file format.
Additionally the switch to CMake agrees more to the way zlib is
built nowadays by distributors.
2023-05-05 05:56:50 -07:00
Hood Chatham 94291f9031
Sqlite swap order of embuilder arguments (#3826) 2023-05-04 11:26:08 +09:00
Bart Broere b23a2ad4c4
Add protobuf package (#3813) 2023-05-04 09:55:28 +09:00
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