Gyeongjae Choi
96dde9d04c
Bump pytest-pyodide with global config manager ( #4956 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-07-25 19:27:05 +09:00
Gyeongjae Choi
139b40f48a
Pin Node.js version in conda env and fix mypy tests ( #4955 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-07-21 18:15:39 +09:00
Muspi Merol
f1acd57a54
Pyfetch abort on cancel ( #4846 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2024-06-14 21:59:51 +09:00
Muspi Merol
f95577ebca
Add generic typing for `create_proxy`, `create_once_callable` and `JsDoubleProxy` ( #4833 )
...
Resolves #4832
2024-06-03 22:28:39 -07:00
Gyeongjae Choi
56ab5c4ebb
Remove deploy dependencies from pyodide-build's pyproject.toml ( #4752 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-05-25 10:32:38 +09:00
Gyeongjae Choi
e3cf592ae4
Bump pytest-pyodide version to 0.57.0 ( #4727 )
2024-05-01 19:19:45 +09:00
Gyeongjae Choi
7cb3ad8412
Fix build error on pypa/build >= 1.2.0 ( #4653 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-03-31 15:31:28 +09: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
01f2cb18a7
Bump pytest-pyodide version to 0.56.2 ( #4334 )
2023-12-10 15:42:38 +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
Hood Chatham
af7544cbbb
Add a no dynamic linking build option ( #4203 )
2023-10-14 12:13:27 -07: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
Hood Chatham
9d8ed8e3b8
pytest-pyodide 0.52.2 ( #3939 )
2023-06-18 20:23:06 -07:00
Hood Chatham
3bf1075997
Use pytest-pyodide 0.52.1 ( #3920 )
2023-06-11 15:03:50 +09:00
Hood Chatham
d823e91e4b
Update pytest-pyodide to 0.52 ( #3859 )
2023-06-02 09:01:39 -07:00
Hood Chatham
3b2952fc92
Python3.11 ( #3252 )
2023-01-23 19:45:59 -08:00
Roman Yurchak
fdbcc087e2
Add Pyodide CLI documentation ( #3367 )
...
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2022-12-22 11:24:28 +01:00
Gyeongjae Choi
53d85a9bc2
MAINT Use run_in_pyodide in xgboost, opencv, and matplotlib tests ( #3184 )
2022-10-28 17:35:27 +09:00
Gyeongjae Choi
25a341aab8
TST Fix jsexception test ( #3202 )
2022-10-25 10:31:38 +09:00
Gyeongjae Choi
7010d26853
TST Benchmark package load time ( #3030 )
2022-08-30 09:50:59 +09:00
Gyeongjae Choi
7d7b7e899d
TST Make `pyodide-test-runner` installable ( #2742 )
2022-07-04 09:07:01 +02:00
Gyeongjae Choi
a11f72e145
Simplify the version bump process ( #2587 )
2022-05-30 10:26:40 +09:00
Hood Chatham
d818f410c4
Use tblib to pickle errors in `run_in_pyodide` ( #2619 )
2022-05-27 12:28:46 -07:00
Andrey Smelter
25133aff26
Add bump2version [skip ci] ( #2460 )
...
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2022-05-05 10:45:09 -06:00
Henry Schreiner
1093b86e5b
refactor: use cmake 3.22 from pip ( #2489 )
...
* refactor: use cmake 3.22 from pip
* Fix dockerfile
* Update image tags
* Fix image
* Switch to pyodide docker image
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2022-05-04 14:22:50 -06:00
Michael Gilbert
6e4a63fb89
MAINT added missing build==0.7.0 dependency in requirements.txt ( #2454 )
2022-05-02 18:00:11 -06:00
Gyeongjae Choi
60d530801e
ENH Remove hard coded paths in `pyodide_build` ( #2351 )
...
We are pushing pyodide_build to PyPI as a Python package, but for now,
installing pyodide_build from PyPI (i.e. pip install pyodide_build`) is almost
useless because:
there are bunch of hard-coded paths (e.g. Path(__file__).parents[2]),
its dependencies are not specified in setup.cfg.
This PR is for mitigating this situation by removing hard-coded paths and
adding tests, and is also a preparation for our new CLI
(https://github.com/pyodide/pyodide/issues/1977 ).
2022-04-09 13:41:10 -07:00
Hood Chatham
406ed9424e
Dockerfile update for Python 3.10 ( #2281 )
2022-03-17 10:22:24 -07:00
Henry Schreiner
41b6db1bab
style: improve pre-commit ( #2177 )
2022-02-19 09:06:25 +01:00
Gyeongjae Choi
54f6ba4d9a
Update Dockerfile to install latest browser versions ( #2152 )
...
* Update dockerfile and requirements.txt
* Temporarily use custom docker image
* Add build args for auto deployment
* Add missing build args
* Fix comment
* Temporarily disable the crashing test
* Change ARGS to ENV
* Use direct url instead of apt for chrome
* Support chrome versioning
* Update docker image
* Fix build args to env variables
* Revert to build args
* Unify version argument format
* Bring back the original CI image
2022-02-09 21:23:05 +09:00
Hood Chatham
f0bd568a31
Set up pytest node tests ( #1717 )
2021-07-20 10:48:27 +02:00