1
0
Fork 0
mirror of https://github.com/ultrajson/ultrajson.git synced 2024-05-19 13:26:25 +02:00
Commit Graph

921 Commits

Author SHA1 Message Date
Hugo van Kemenade 47de26fb8b Use Python 3.10 final
Committed via https://github.com/asottile/all-repos
2021-10-19 21:37:16 +03:00
Hugo van Kemenade 5f20e399b7
Merge pull request #483 from ultrajson/pre-commit-ci-update-config 2021-10-04 21:00:58 +03:00
pre-commit-ci[bot] 08fe74d27c
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v2.26.0 → v2.29.0](https://github.com/asottile/pyupgrade/compare/v2.26.0...v2.29.0)
2021-10-04 17:19:20 +00:00
Hugo van Kemenade fa80b93886
Update release checklist 2021-09-22 14:36:25 +03:00
Hugo van Kemenade cd58a9ba92
Fix Travis CI badge: .org -> .com 2021-09-22 11:56:42 +03:00
Hugo van Kemenade 9232b6ae2a
Merge pull request #481 from hugovk/win32 2021-09-21 20:19:44 +03:00
Hugo van Kemenade 365ee5de1a Build 32-bit wheels for Windows 2021-09-21 16:05:51 +03:00
Hugo van Kemenade 9ddb36bc40
Merge pull request #478 from bwoodsend/wheels-for-musl-aarch64 2021-09-20 16:46:24 +03:00
bwoodsend f61e082eb2
Test Linux wheel building workflow on PRs touching workflow's files. 2021-09-20 13:54:50 +01:00
bwoodsend 08d7e5befe
Build wheels for musl aarch64 (aka ARM) Linux. 2021-09-20 13:12:34 +01:00
Hugo van Kemenade c0fc29b19f
Merge pull request #479 from hugovk/replace-readme-rst-md 2021-09-20 13:46:19 +03:00
Hugo van Kemenade d66342b6db With setuptools_scm, MANIFEST.in only needs to include non-SCM files (or exclude SCM files) 2021-09-20 13:37:35 +03:00
Hugo van Kemenade 3bbb64d3de Replace README.rst with .md 2021-09-20 13:30:37 +03:00
Hugo van Kemenade 1dda6677bd
Merge pull request #477 from hugovk/setup-py-to-cfg
Use declarative setup metadata
2021-09-20 12:52:21 +03:00
Hugo van Kemenade 7f67319525 Use declarative metadata 2021-09-20 12:18:17 +03:00
Hugo van Kemenade 21d3f03643
Merge pull request #475 from hugovk/pypy3-manylinux-wheel 2021-09-20 12:03:12 +03:00
Hugo van Kemenade fdd948e17e No PyPy3 on musllinux_1_1_x86_64 2021-09-20 11:55:59 +03:00
Hugo van Kemenade 12d9580dd5 Build PyPy3 manylinux wheel 2021-09-20 11:44:59 +03:00
Hugo van Kemenade a5d5f31657
Merge pull request #476 from bwoodsend/wheels-for-musl 2021-09-20 11:34:53 +03:00
bwoodsend 1271461c0d
Build wheels for musl Linux.
PEP656 (wheels for musl Linux) as just been implemented. This means that we can
now build wheels that will run on Alpine (a very popular and speedy base docker
image) or OpenWRT (a tiny Linux distribution often used on embeded devices).

Its design mirrors that of its glibc counterpart, the manylinux series, making
it drop-in compatible with our existing manylinux setup.
2021-09-19 23:47:04 +01:00
Hugo van Kemenade f23afd07f1
Merge pull request #473 from hugovk/manylinux2014_aarch64 2021-09-10 16:45:06 +03:00
Hugo van Kemenade c7125ada87 Split macOS/Windows and Linux, and split Linux into matrix 2021-09-10 16:14:00 +03:00
Hugo van Kemenade 0b446e0d66 Replace archived action with official Docker ones 2021-09-10 15:08:22 +03:00
Hugo van Kemenade d3fcca8150 Build slow aarch64 in parallel, build faster x86_64 and i686 in serial 2021-09-10 15:08:20 +03:00
Hugo van Kemenade fad984a2cf Fix loop variable for Python 3.10 2021-09-10 15:07:34 +03:00
Hugo van Kemenade a4feb838d6 Use prebuilt aarch Docker image 2021-09-10 15:07:32 +03:00
Hugo van Kemenade 2b13dc4dcc
Merge pull request #472 from hugovk/update-ci 2021-09-06 21:28:32 +03:00
Hugo van Kemenade dc482847a7
Merge pull request #470 from garenchan/ck-dev 2021-09-06 21:25:33 +03:00
garenchan b7fba98136 Add a default keyword argument to dumps
dump and dumps functions in python json stdlib have a default keyword argument.
It's useful for serializing complex objects. Supporting this argument will improve compatibility and flexibility of ujson.
2021-09-06 09:55:37 +08:00
Hugo van Kemenade cd897fde73 Update manylinux1 to manylinux2014 for Python 3.10 2021-09-05 20:57:00 +03:00
Hugo van Kemenade 1e599682a4 Build Python 3.10 wheels 2021-09-05 20:57:00 +03:00
Hugo van Kemenade ec7254d383 Test PyPy3 on Windows 2021-09-05 20:57:00 +03:00
Hugo van Kemenade 5212f6e6a3 Add support for Python 3.10 2021-09-05 20:57:00 +03:00
Hugo van Kemenade a70bdeb6de Test on 20.04 instead of EOL 16.04 2021-09-05 20:57:00 +03:00
Hugo van Kemenade f7dc48a89a
Merge pull request #471 from hugovk/main-to-master
Rename master to main
2021-09-05 20:53:46 +03:00
Hugo van Kemenade 7ac9860651 Rename master to main 2021-09-05 20:45:29 +03:00
Hugo van Kemenade 7fb005adf2
Merge pull request #468 from ultrajson/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2021-09-04 18:24:36 +03:00
Hugo van Kemenade 78b591eabc
Autoupdate quarterly 2021-09-04 18:05:49 +03:00
Hugo van Kemenade 8f5ad61f3d
Merge pull request #469 from das-intensity/bugfix/dconv-threading-segfault
dconv no longer uses global instances of StringToDoubleConverter and
2021-08-13 18:37:04 +03:00
Dr. Nick e00caaebd5 dconv no longer uses global instances of StringToDoubleConverter/DoubleToStringConverter 2021-08-03 10:17:10 -04:00
pre-commit-ci[bot] 9a5b5ff4ba
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v2.15.0 → v2.23.1](https://github.com/asottile/pyupgrade/compare/v2.15.0...v2.23.1)
- [github.com/psf/black: 21.5b1 → 21.7b0](https://github.com/psf/black/compare/21.5b1...21.7b0)
- [github.com/PyCQA/isort: 5.8.0 → 5.9.3](https://github.com/PyCQA/isort/compare/5.8.0...5.9.3)
- [github.com/pre-commit/pygrep-hooks: v1.8.0 → v1.9.0](https://github.com/pre-commit/pygrep-hooks/compare/v1.8.0...v1.9.0)
- [github.com/pre-commit/pre-commit-hooks: v3.4.0 → v4.0.1](https://github.com/pre-commit/pre-commit-hooks/compare/v3.4.0...v4.0.1)
2021-08-02 16:56:31 +00:00
Hugo van Kemenade ea7cb916b4
Merge pull request #465 from bwoodsend/an-infuriatingly-trivial-fix-for-aarch64-builds 2021-06-12 10:51:40 +03:00
bwoodsend 278e75bc2a Switch shebang for the manylinux-wheels script
Making this insultingly trivial change somehow fixes the obscure and
locally unreproducible build errors on aarch64 docker reported in
#464. Fixes #464.
2021-06-11 22:28:59 +01:00
Hugo van Kemenade 651cca5acd
Merge pull request #461 from ultrajson/pre-commit-ci-update-config 2021-05-11 19:00:53 +03:00
Hugo van Kemenade 28dcd880cf
Run pre-commit.ci autoupdate monthly 2021-05-11 18:53:59 +03:00
pre-commit-ci[bot] de9fc93785
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v2.12.0 → v2.15.0](https://github.com/asottile/pyupgrade/compare/v2.12.0...v2.15.0)
- [github.com/psf/black: 20.8b1 → 21.5b1](https://github.com/psf/black/compare/20.8b1...21.5b1)
- [github.com/PyCQA/flake8: 3.9.0 → 3.9.2](https://github.com/PyCQA/flake8/compare/3.9.0...3.9.2)
2021-05-10 19:41:49 +00:00
Hugo van Kemenade e999525b00
Merge pull request #459 from hugovk/rm-unused
Remove unused variable
2021-04-12 20:24:45 +03:00
Hugo van Kemenade 1f79ff2faa
Merge pull request #460 from ultrajson/pre-commit-ci-update-config 2021-04-12 20:24:23 +03:00
pre-commit-ci[bot] e8fb386673 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2021-04-12 16:41:58 +00:00
pre-commit-ci[bot] 85fadc4437
[pre-commit.ci] pre-commit autoupdate 2021-04-12 16:41:46 +00:00