Pillow/.github/workflows/build.sh

40 lines
1.1 KiB
Bash
Raw Normal View History

2020-10-24 04:17:04 +03:00
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
2020-12-20 11:19:45 +03:00
if [[ "$MB_PYTHON_VERSION" == pypy3* ]]; then
2020-11-01 00:42:25 +03:00
# for https://foss.heptapod.net/pypy/pypy/-/issues/3229
# TODO remove when that is fixed
brew install tcl-tk
fi
2020-12-11 18:12:07 +03:00
# these cause a conflict with built webp and libtiff,
# curl from brew requires zstd, use system curl
brew remove --ignore-dependencies webp zstd xz libtiff curl
2020-10-24 04:17:04 +03:00
fi
2020-12-20 11:19:45 +03:00
if [[ "$MB_PYTHON_VERSION" == pypy3* ]]; then
2020-10-24 04:17:04 +03:00
if [[ "$TRAVIS_OS_NAME" != "macos-latest" ]]; then
MB_ML_VER="2010"
DOCKER_TEST_IMAGE="multibuild/xenial_$PLAT"
else
MB_PYTHON_OSX_VER="10.9"
fi
fi
echo "::group::Install a virtualenv"
source multibuild/common_utils.sh
source multibuild/travis_steps.sh
# can't use default 7.3.1 on macOS due to https://foss.heptapod.net/pypy/pypy/-/issues/3229
LATEST_PP_7p3=7.3.2
2020-12-18 08:38:23 +03:00
python3 -m pip install virtualenv
2020-10-24 04:17:04 +03:00
before_install
echo "::endgroup::"
echo "::group::Build wheel"
clean_code $REPO_DIR $BUILD_COMMIT
build_wheel $REPO_DIR $PLAT
ls -l "${GITHUB_WORKSPACE}/${WHEEL_SDIR}/"
echo "::endgroup::"
echo "::group::Test wheel"
install_run $PLAT
echo "::endgroup::"