Commit Graph

19 Commits

Author SHA1 Message Date
Gyeongjae Choi 7dd2c64639
Remove cython and tomli from pyodide-build dependency (#4528)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-02-24 11:05:11 +09:00
Hood Chatham ecd8daa093
MAINT Some changes to pyodide-build split from #4435 (#4469) 2024-02-02 17:34:03 +09:00
Hood Chatham 7ec15b8d18
Split build-recipes and build-recipes-no-deps into separate commands (#4443)
There are a lot of options that are only implemented for one or the other of
these. We warn about some combinations of options that are ignored but skip a
lot of them. Seems best to turn them into separate commands so that the two
commands each only accept arguments that change their behavior.
2024-01-29 07:41:24 -08:00
Gyeongjae Choi d4450d9ee3
Pin pytest < 8.0 and make s3 test compatible to moto 5.0 update (#4437)
pytest 8.0 and moto 5.0 were released a few hours ago, and
they seem to be breaking tests. This is a (temporary) fix.
2024-01-28 09:04:40 -08:00
Gyeongjae Choi 53f9faa9f2
BLD Drop `pyodide_build` entrypoint (#4368) 2024-01-23 22:35:31 +09:00
Gyeongjae Choi 01f2cb18a7
Bump pytest-pyodide version to 0.56.2 (#4334) 2023-12-10 15:42:38 +09:00
Roman Yurchak 94ebdcacef
Fix package name compatibility with wheel filename (#4005)
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2023-11-28 23:17:27 +09:00
Hood Chatham a51e6f8486
Use pytest-pyodide 0.55.1 (#4303) 2023-11-18 00:38:04 -08:00
Gyeongjae Choi 747270b1f7
TST Reuse single safari webdriver during the test (#4270)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-07 13:08:18 +01:00
Gyeongjae Choi f2d546dbe3
Bump numpy version to 1.26.1 and use meson backend (#4240)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2023-10-25 12:20:58 +09:00
Gyeongjae Choi abb8bec1f6
Fix Emscripten.cmake not vendored in pyodide-build wheel (#4223)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-15 14:38:41 +09:00
Gyeongjae Choi 0f141f65bc
Update pypa/build version to 1.0 (#4180) 2023-09-27 20:41:53 +09:00
Gyeongjae Choi c944b90d6e
Rename tblib to pyodide-tblib (#4097) 2023-09-01 07:16:45 -07:00
Tim Paine 72a1c0412f
FIX Version cap pydantic<2 (#3971) 2023-06-30 19:54:16 -07:00
Roman Yurchak 17be4f1347
Use pyodide-lock for pyodide-lock.json parsing in Python (#3949)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-06-29 16:45:06 +00:00
Roman Yurchak b4a4249278
MAINT pyodide-build: move setup.cfg to pyproject.toml (#3947) 2023-06-23 21:33:58 +02:00
Henry Schreiner 1ee991550e
fix: drop some no-longer-needed bits from pydodide build (#3814)
A few things here aren't needed:

* `"wheel"` is injected via a PEP 517 hook when building wheels for all versions of setuptools that support PEP 517.
* `LICENSE` is already included, no need for a MANIFEST.in. You can compare SDist and Git via `pipx run check-sdist`.
* Recent-ish versions of Pip and Setuptools now support editable installs without setup.py
2023-05-01 14:39:09 -07:00
Thorsten Beier 0b9f33c763
Add pyb2d package (#1968) 2021-12-17 08:24:13 -08:00
Roman Yurchak 4e9d10833e
BLD Create an installable pyodide-build package (#1566) 2021-05-03 20:51:11 +02:00