Skip to content

Commit f0dff84

Browse files
authored
Publish wheels for 3.8, 3.9, and arm64; remove deprecated 3.5 (#79)
* Switch to multibuild main branch * Add Python 3.8 and 3.9 builds to CI * Add more build architectures * Pass arch flag into multibuild * Use docker-compatible arch flags * Switch to use manylinux2014 container for builds * Specify test image for arm64 builds * Remove legacy python 3.5 build * Pinned multibuild to latest version
1 parent 5ca24ca commit f0dff84

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

.travis.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@ os:
44
- linux
55
- windows
66
- osx
7+
arch:
8+
- amd64
9+
- arm64
710
env:
811
- PY_VER=3.6
912
- PY_VER=3.7
10-
- PY_VER=3.5
13+
- PY_VER=3.8
14+
- PY_VER=3.9
1115
osx_image: xcode8.3
1216
matrix:
1317
exclude:

multibuild.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,14 @@ export REPO_DIR=.
33
export BUILD_COMMIT=$TRAVIS_COMMIT
44
export PLAT=x86_64
55
export MB_PYTHON_VERSION=$PY_VER
6+
export MB_ML_VER=2014
7+
if [[ $TRAVIS_CPU_ARCH == "arm64" ]]
8+
then
9+
export PLAT=aarch64
10+
export DOCKER_TEST_IMAGE=multibuild/xenial_arm64v8
11+
fi
612

7-
git clone https://github.com/matthew-brett/multibuild && cd multibuild && git checkout 254ad28 && cd ..
13+
git clone https://github.com/matthew-brett/multibuild && cd multibuild && git checkout 45d97819e7d39dd2264b2c3cd353c26c4e1ebb74 && cd ..
814
source multibuild/common_utils.sh
915
source multibuild/travis_steps.sh
1016
before_install

0 commit comments

Comments
 (0)