diff --git a/.travis.yml b/.travis.yml index 3e20f80..a5109e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,14 +45,22 @@ matrix: language: generic env: - MB_PYTHON_VERSION=3.5 - - MACOSX_DEPLOYMENT_TARGET=10.6 # since pandas PR24274, mac builds default to 10.9 - os: osx language: generic env: - MB_PYTHON_VERSION=3.6 - - MACOSX_DEPLOYMENT_TARGET=10.6 # since pandas PR24274, mac builds default to 10.9 - - + - os: osx + language: generic + env: + - MB_PYTHON_VERSION=3.6 + - MB_PYTHON_OSX_VER=10.9 + - os: osx + language: generic + env: + - MB_PYTHON_VERSION=3.7 + - MB_PYTHON_OSX_VER=10.9 + - NP_BUILD_DEP="numpy==1.14.5" + - NP_TEST_DEP="numpy==1.14.5" before_install: # See: diff --git a/config.sh b/config.sh index b9bea05..1e4ed14 100644 --- a/config.sh +++ b/config.sh @@ -4,7 +4,12 @@ function pre_build { # Any stuff that you need to do before you start building the wheels # Runs in the root directory of this repository. - : + if [ -n "$IS_OSX" ]; then + # Override pandas minimum MACOSX_DEPLOYEMENT_TARGET=10.9 so we can + # build for older Pythons + # See https://github.com/pandas-dev/pandas/pull/24274 + export MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET:-$(get_macpython_osx_ver)} + fi } function build_wheel { diff --git a/multibuild b/multibuild index 951b6c6..e373d06 160000 --- a/multibuild +++ b/multibuild @@ -1 +1 @@ -Subproject commit 951b6c64f01853cf2569000bb30ecd01a16bba0b +Subproject commit e373d06f9aa39cd9287b75d596bba7a95b042abb