26 lines
760 B
Bash
Executable File
26 lines
760 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
set -x
|
|
|
|
PYTHON_VERSION=$1
|
|
|
|
TEMP_FOLDER="$HOME/AppData/Local/Temp"
|
|
WHEEL_PATH=$(ls -d $TEMP_FOLDER/**/*/repaired_wheel/*)
|
|
WHEEL_NAME=$(basename $WHEEL_PATH)
|
|
|
|
cp $WHEEL_PATH $WHEEL_NAME
|
|
|
|
# Dot the Python version for identyfing the base Docker image
|
|
PYTHON_VERSION=$(echo ${PYTHON_VERSION:0:1}.${PYTHON_VERSION:1:2})
|
|
|
|
if [[ "$CIBW_PRERELEASE_PYTHONS" == "True" ]]; then
|
|
PYTHON_VERSION="$PYTHON_VERSION-rc"
|
|
fi
|
|
# Build a minimal Windows Docker image for testing the wheels
|
|
docker build --build-arg PYTHON_VERSION=$PYTHON_VERSION \
|
|
--build-arg WHEEL_NAME=$WHEEL_NAME \
|
|
--build-arg CIBW_TEST_REQUIRES="$CIBW_TEST_REQUIRES" \
|
|
-f build_tools/github/Windows \
|
|
-t scikit-learn/minimal-windows .
|