1
0
Fork 0
mirror of https://github.com/ultrajson/ultrajson.git synced 2024-05-05 03:36:09 +02:00
Commit Graph

35 Commits

Author SHA1 Message Date
bwoodsend 3ac5b9dd45
Use cibuildwheel to build wheels.
This will enable the building of macOS ARM64 compatible wheels, fixing #456 (and
also lets us delete lots of code!!!).
2021-11-28 17:16:07 +00: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 cd897fde73 Update manylinux1 to manylinux2014 for Python 3.10 2021-09-05 20:57:00 +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
bwoodsend 25dad7eae1 Drop colored gcov output on Linux.
It isn't supported on the older gcc versions used by CI/CD.
2021-04-06 21:40:58 +01:00
bwoodsend 47b84384c5 Add codecov upload to CI/CD. 2021-04-06 21:40:54 +01:00
bwoodsend adb7bac0ae Add gcov coverage collecting of C code (#387) 2021-03-30 22:35:12 +01:00
bwoodsend 235d192a4e Remove explicit handling of manylinux platform tag
The manylinux docker images now have an $AUDITWHEEL_PLAT environment
variable baked into them which auditwheel detects automatically.
Therefore we no longer need to remind each image which image they are.
2021-02-24 11:01:10 +00:00
Hugo van Kemenade 71ef2a85e6 Drop 3.5, add 3.9 2020-10-06 23:01:45 +03:00
Geoffrey Blake 60fcd91cbd Add build step to deploy-wheels.yml that builds ujson
binary wheel for manylinux2014_aarch64 using docker buildx
and dumps the resulting artifacts into the dist/ folder.
2020-09-02 21:59:28 +00:00
Hugo dc5ed402f0 Fix typos, add newlines for readability 2020-05-12 10:41:32 +03:00
Hugo 4ae63bee5c Lint end-of-file-fixer 2020-05-12 09:36:47 +03:00
Hugo 5f1e8479fa Lint trailing-whitespace 2020-05-12 09:21:45 +03:00
bwoodsend 7d3a5ebab1
Linux1 also doesn't handle zero length loops properly 2020-05-08 22:10:15 +01:00
bwoodsend d267ec631d
`rm` doesn't work with wildcards in linux1 2020-05-08 21:45:57 +01:00
bwoodsend 5248177d0a Add Cleanup of temp-wheels before populating with new wheels. A few whitespace fixes I thought I'd already fixed. 2020-05-08 21:40:04 +01:00
bwoodsend ac0a8b4a18 Remove sudo in comment. 2020-05-08 17:13:50 +01:00
bwoodsend 971839bb20 change file permissions and make build-manylinux-wheels.sh executable 2020-05-08 16:59:05 +01:00
bwoodsend be2153284c Try without setting permissions in the workflow. 2020-05-08 16:22:15 +01:00
bwoodsend 3ae3849248
Update scripts/build-manylinux-wheels.sh
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-05-08 15:22:50 +01:00
bwoodsend cefb530e2d
Update scripts/build-manylinux-wheels.sh
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-05-08 15:22:42 +01:00
bwoodsend a6be591a0a
Update scripts/build-manylinux-wheels.sh
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-05-08 14:14:40 +01:00
bwoodsend bb0f8eebfb
Update scripts/build-manylinux-wheels.sh
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-05-08 14:14:27 +01:00
bwoodsend 7b57fb7f31
Update scripts/build-manylinux-wheels.sh
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-05-08 14:13:33 +01:00
bwoodsend 6cfcb29cc3
Update scripts/build-manylinux-wheels.sh
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-05-08 14:13:11 +01:00
bwoodsend 68cd7ca7f0 Change this back to what it was before I fiddled with it. 2020-05-06 21:40:35 +01:00
bwoodsend 5fc87f97dd Clear up a bit. 2020-05-06 21:12:06 +01:00
bwoodsend a50a1484e6
Update build-wheels.sh 2020-05-06 20:38:22 +01:00
bwoodsend 3e5937cff1 Add and switch to new docker build script. 2020-05-06 19:36:39 +01:00
bwoodsend 6eaa240abe Add default of for manylinux script. Use that in CI script. 2020-05-06 16:42:53 +01:00
Hugo 0673d237cf Drop support for EOL Python 2 2020-04-20 20:14:44 +03:00
Hugo 34d6f13de0 Retain as '--key value' for readability 2020-03-12 23:37:08 +02:00
Hugo 14eabb4749 Add script to build wheels 2020-03-12 23:09:14 +02:00