Hugo van Kemenade
243d49b021
Install Twine to upload to PyPI
2021-12-14 16:39:42 +02:00
Hugo van Kemenade
cccde3f009
Drop support for EOL Python 3.6
2021-12-14 15:44:47 +02:00
bwoodsend
04286a6539
Drop wheels for Python 3.6. ( #490 )
2021-11-29 08:22:19 +00:00
bwoodsend
ab32d480c6
CI/CD: Ensure that sdists are uploaded last.
2021-11-29 08:21:11 +00:00
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
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
365ee5de1a
Build 32-bit wheels for Windows
2021-09-21 16:05:51 +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
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
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
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
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
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
7ac9860651
Rename master to main
2021-09-05 20:45:29 +03:00
bwoodsend
47b84384c5
Add codecov upload to CI/CD.
2021-04-06 21:40:54 +01:00
Hugo van Kemenade
6d8eb0d1c8
Update and simplify config
2021-03-05 15:05:11 +02:00
Hugo van Kemenade
91a758916e
Test Python 3.10-dev
2021-03-05 14:50:14 +02: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
ed4cfe5992
Add Hacktoberfest labels
2020-10-28 16:13:15 +02:00
Hugo van Kemenade
3552b58f00
Add Python 3.9 to deploy-wheels
2020-10-06 20:34:29 +03:00
Hugo van Kemenade
72042ba023
Simplify config
2020-10-06 20:03:18 +03:00
Hugo van Kemenade
62f63f1429
Cannot test 3.10 yet: AssertionError: would build wheel with unsupported tag ('cp310', 'cp310', 'linux_x86_64')
2020-10-06 20:01:22 +03:00
Hugo van Kemenade
cedc5b7601
Add support for Python 3.9
2020-10-06 19:48:59 +03:00
Hugo van Kemenade
bcde89c882
Drop support for EOL Python 3.5
2020-09-08 21:00:20 +03:00
Hugo van Kemenade
f90e174d4e
Rename artifact file
2020-09-08 18:45:11 +03:00
Hugo van Kemenade
9f1dbd3d8d
Speedup: build ManyLinux2014_aarch64 and x86 Linux wheels in parallel
2020-09-08 18:25:58 +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 van Kemenade
89015a13a0
Merge branch 'master' into simplify-config
2020-06-20 12:48:31 +03:00
Hugo
98643d776d
Add PyPy3 to GitHub Actions
2020-06-13 23:15:53 +02:00
Hugo
ab7345c259
Use v2 of actions
2020-06-13 16:37:48 +03:00
Hugo
41d50c9a90
Use deadsnakes/action for Python 3.9-dev
2020-06-13 14:41:51 +03:00
Hugo
f62f276f97
Use single cache config for all 3 operating systems
2020-06-13 14:38:34 +03:00
Hugo
aed0e6ab66
Simplify CI config
2020-06-13 14:34:20 +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
4baa2046b3
Disable fail-fast
2020-05-09 15:00:42 +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
be2153284c
Try without setting permissions in the workflow.
2020-05-08 16:22:15 +01:00
bwoodsend
4a411e0ad3
Rename wheel building yml to appropriate name.
2020-05-08 14:29:25 +01:00
bwoodsend
68c6271410
Fix line endings back to LF
2020-05-08 14:21:45 +01:00
bwoodsend
5118d46070
Update .github/workflows/deploy-macos-windows.yml
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-05-08 14:12:14 +01:00
bwoodsend
ab608ba789
Update .github/workflows/deploy-macos-windows.yml
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-05-08 14:09:08 +01:00