Gyeongjae Choi
e7a7bad1a9
MAINT Prevent `make rust` command from generating a temp file ( #2984 )
2022-08-18 09:26:31 +02:00
Gyeongjae Choi
26e45657a7
MAINT Build test and distutils stdlib modules with pyodide-build ( #2979 )
2022-08-18 13:55:16 +09:00
Gyeongjae Choi
6acd1dd02b
Add an import hook for unvendored and removed stdlibs ( #2973 )
2022-08-17 22:03:21 +02:00
Starz0r
8dba657ac1
Add package `pycryptodome` ( #2965 )
2022-08-17 19:56:33 +02:00
Gyeongjae Choi
da70299d1e
Update emscripten to 3.1.15 ( #2958 )
2022-08-17 19:14:10 +09:00
Hood Chatham
ed8f2b204e
Add more array methods ( #2970 )
...
Add pop, append, reverse, __reversed__, index and count.
2022-08-16 23:02:51 +02:00
Starz0r
828b55a22d
PKG Add package `pycryptodomex` ( #2966 )
2022-08-16 11:34:15 +09:00
Gyeongjae Choi
757b54e398
Pin setuptools version temporarily ( #2972 )
2022-08-16 11:32:03 +09:00
Gyeongjae Choi
b497ce26ed
Add lzma ( #2939 )
2022-08-11 17:52:23 +09:00
Hood Chatham
d0cc45fa45
Use forked version of tblib ( #2944 )
...
This allows us to clean up the tracebacks generated by run_in_pyodide.
2022-08-10 23:51:32 +02:00
H.Yamada
ef8b3a790d
Fix Emscripten version in Change Log ( #2956 )
...
* Change Emscripten version in changelog to v3.1.14
* Add overlooked PR2775
2022-08-10 09:49:51 +02:00
Hood Chatham
3eef0ed275
Bump version to 0.22.0.dev0
2022-08-09 21:49:23 +02:00
Gyeongjae Choi
5e412795ed
0.21.0 ( #2935 )
2022-08-09 15:36:10 +02:00
Roman Yurchak
256b85d0d8
DOC Document out-of-tree build ( #2953 )
...
[skip ci]
2022-08-09 15:35:29 +02:00
Matt Toad
58ce5e0aa8
DOC fix changelog badges ( #2952 )
...
This PR reverts the indentation change introduced in #2909 , to make sure badges
are displayed correctly. I've checked at pyodide.org/en/latest/project/changelog.html
and badges are, in fact, temporarily broken.
2022-08-08 15:13:02 +02:00
Liumeo
52e8fa5ddb
Add python-magic ( #2941 )
2022-08-08 14:04:31 +02:00
Hanno Rein
8a9feaac51
Add REBOUNDx package ( #2909 )
2022-08-08 14:02:43 +02:00
Mu-Tsun Tsai
875e2b51de
PKG Add package `brotli` ( #2925 )
...
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
2022-08-08 11:25:36 +09:00
Gyeongjae Choi
fcfbdccd24
Fix package import test ( #2942 )
2022-08-08 11:24:34 +09:00
Gyeongjae Choi
88232d7639
BLD Pin cmake version temporarily ( #2945 )
2022-08-08 11:23:44 +09:00
Hood Chatham
bc71c96887
Be more careful about different array variants ( #2938 )
...
This fixes a few problems introduced in #2907 (and some older issues). The slicing doesn't work correctly for `TypedArray` or `NodeList` and there are several possible routes to take with `TypedArray` so I think it's better to leave it not implemented for now. Also, `extend` and `+=` don't work for `TypedArray` and `NodeList`. This also gives a better error if you attempt `del a[0]` when `a` is a `TypedArray` or `NodeList`. The former have a fixed length, the latter are immutable.
2022-08-06 14:07:30 +02:00
Hood Chatham
4c8d99451b
Report wrong checksum when there is a checksum mismatch in a package build ( #2943 )
2022-08-06 12:41:11 +09:00
Gyeongjae Choi
14708295cd
TST Fix location of the package import test file ( #2926 )
2022-08-04 10:05:30 +02:00
Roman Yurchak
2e7018acb7
Make GH sponsors more visible ( #2936 )
2022-08-04 08:43:50 +09:00
Gyeongjae Choi
512d2bd950
MAINT Rename pytest_pyodide wrappers
2022-08-03 13:34:25 +09:00
Gyeongjae Choi
91aad1373d
Update testing docs [skip ci] ( #2929 )
2022-08-02 12:19:43 +02:00
Hood Chatham
e673fde7cf
Implement slicing, +=, and extend for arrays ( #2907 )
...
Work towards making a JsProxy of an array implement
the MutableSequence interface.
2022-08-02 05:58:42 +02:00
Gyeongjae Choi
5f1982e81c
Fix escaping nested brackets in REPL ( #2919 )
2022-08-01 16:22:13 +09:00
Roman Yurchak
c85e00806b
MAINT Switch to pytest-pyodide ( #2893 )
...
Co-authored-by: ryanking13 <def6488@gmail.com>
2022-07-31 19:00:45 +09:00
Gyeongjae Choi
5d72fd427e
Pin cython version temporarily ( #2920 )
...
cython 0.29.31 is incompatible with scipy 1.8.1.
2022-07-29 12:55:50 +09:00
Gyeongjae Choi
21b592a6d2
TST Fix test skip check ( #2915 )
2022-07-29 08:54:36 +09:00
Gyeongjae Choi
a72ce423b4
BLD Use emscripten ports of bzip and zlib when building cpython ( #2912 )
2022-07-28 10:17:58 +02:00
pre-commit-ci[bot]
fa19a6a4dc
[pre-commit.ci] pre-commit autoupdate ( #2908 )
...
updates:
- [github.com/asottile/pyupgrade: v2.37.1 → v2.37.2](https://github.com/asottile/pyupgrade/compare/v2.37.1...v2.37.2 )
- [github.com/pre-commit/mirrors-mypy: v0.961 → v0.971](https://github.com/pre-commit/mirrors-mypy/compare/v0.961...v0.971 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-28 16:20:07 +09:00
Gyeongjae Choi
84b103a810
Include README when deploying npm package ( #2883 )
2022-07-27 09:28:33 +09:00
Gyeongjae Choi
d4e157c972
Fix micropip marker test ( #2910 )
2022-07-26 10:30:54 +02:00
Gyeongjae Choi
047c8959f5
DOC Use dev CDN url if building latest docs ( #2913 )
...
[skip ci]
2022-07-26 10:30:31 +02:00
Gyeongjae Choi
06d82f9e42
Do not strip -shared flag when building packages ( #2897 )
2022-07-26 15:48:36 +09:00
Gyeongjae Choi
7231cab3ff
DOC Fix doc warnings ( #2898 )
2022-07-25 13:30:56 +09:00
Gyeongjae Choi
8182c63b5f
Remove pymalloc check ( #2899 )
2022-07-23 10:58:22 +09:00
Gyeongjae Choi
dc31bc8f3e
Set initialization script for pyodide-test-runner ( #2889 )
2022-07-22 11:59:51 +09:00
Hood Chatham
ec9ef2208a
Update bigint conversion tests ( #2894 )
2022-07-21 19:43:25 +09:00
dependabot[bot]
053cba87b7
Bump terser from 5.7.1 to 5.14.2 in /src/js ( #2895 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.7.1 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-21 14:03:20 +09:00
Rob Gries
c7c22eab1a
Fix Windows Node errors on loading pyodide ( #2888 )
2022-07-20 10:20:59 +09:00
Gyeongjae Choi
9d874d588b
MAINT Update pre-commit config ( #2890 )
2022-07-19 16:43:12 +01:00
haoran1062
f15b99d663
PKG Add pyclipper ( #2886 )
...
Co-authored-by: 刘浩然 <liuhaoran@ingbaobei.com>
2022-07-19 15:18:29 +09:00
andrzej
be1b3c2a6f
DOC Update MacOS setup steps ( #2877 )
...
[skip ci]
2022-07-16 15:16:02 +01:00
Antonio Cuni
c54a6dad7e
DOC update the instructions on how to use Node.js ( #2856 )
...
[skip ci]
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2022-07-16 10:33:18 +01:00
Roman Yurchak
7f19462759
Don't rerun tests if collection fails ( #2875 )
2022-07-16 17:45:36 +09:00
Roman Yurchak
922d135c71
Enable codecov ( #2871 )
2022-07-15 09:41:15 +01:00
Roman Yurchak
ebea82caff
Use CircleCI security context for S3 deployment ( #2870 )
2022-07-15 08:41:44 +01:00