Browse Source

build wheels for 64 bit arm (#81)

* build wheels for 64 bit arm

* Update build.yml

* Update build.yml
master
Ofek Lev 3 years ago
committed by GitHub
parent
commit
cb9a44ddb0
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      .github/scripts/build.sh
  2. 7
      .github/workflows/build.yml
  3. 1
      HISTORY.rst

3
.github/scripts/build.sh

@ -19,6 +19,9 @@ if [[ "$OS_NAME" =~ "ubuntu-" ]]; then
# Build the wheels for Windows
.github/scripts/build-windows-wheels.sh
fi
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker run --rm -e PYTHON_VERSION="$PYTHON_VERSION" -e PLAT="manylinux2014_aarch64" -e BUILD_GMP_CPU="amd64" -v $(pwd):/io quay.io/pypa/manylinux2014_aarch64 /io/.github/scripts/build-linux-wheels.sh
fi
else
# Make sure we can build and "fix" the wheel.

7
.github/workflows/build.yml

@ -1,12 +1,11 @@
name: build
on:
create:
tags:
- v*
push:
branches:
- master
tags:
- v*
pull_request:
branches:
- master
@ -132,7 +131,7 @@ jobs:
- build
# Only publish tags
if: github.event_name == 'create' && github.event.ref_type == 'tag'
if: github.event_name == 'push' && github.event.ref_type == 'tag'
steps:
- uses: actions/download-artifact@v2

1
HISTORY.rst

@ -8,6 +8,7 @@ master
- **Breaking:** Drop support for Python 2
- **Breaking:** Binary wheels for CPython require version 19.3 or later of ``pip`` to install
- Build binary wheels for AArch64 on Linux
- Build binary wheels for PyPy3.6 7.3.3 & PyPy3.7 7.3.3
14.0.0

Loading…
Cancel
Save