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