Fix names for archive wheels

This commit is contained in:
Peter Badida 2017-01-28 19:54:46 +01:00
parent f7dac1511b
commit 86a0284541
1 changed files with 20 additions and 18 deletions

View File

@ -93,14 +93,6 @@ build_script:
Check-Error Check-Error
$WHEEL_VERSION_T = python -c "import kivy;print(kivy.__version__)" --config "kivy:log_level:error"
Check-Error
python -c "from os.path import join;kv=join('$env:APPVEYOR_BUILD_FOLDER','kivy','__init__.py');f=open(kv);s=f.read().replace('$WHEEL_VERSION_T','$WHEEL_VERSION_T`.$WHEEL_DATE`.$GIT_TAG');f.close();f=open(kv,'w');f.write(s);f.close()"
Check-Error
$WHEEL_VERSION = python -c "import kivy;print(kivy.__version__)" --config "kivy:log_level:error" $WHEEL_VERSION = python -c "import kivy;print(kivy.__version__)" --config "kivy:log_level:error"
Check-Error Check-Error
@ -120,10 +112,15 @@ build_script:
$DO_WHEEL = "True" $DO_WHEEL = "True"
# Set new wheel name, keep default if release (tag)
# release: Kivy-X.Y.Z-cpAB-cpABm-ARCH.whl
# nightly: Kivy-X.Y.Z.dev0-cpAB-cpABm-ARCH.whl
# archive: Kivy-X.Y.Z.dev0.YYYYMMDD.githash-cpAB-cpABm-ARCH.whl
if ($env:APPVEYOR_REPO_TAG -eq "true"){ if ($env:APPVEYOR_REPO_TAG -eq "true"){
$WHEEL_NAME = "-cp" $WHEEL_NAME = "dev0-cp"
} elseif ($env:APPVEYOR_SCHEDULED_BUILD -eq "True" -or $env:APPVEYOR_FORCED_BUILD -eq "True" -or $env:APPVEYOR_RE_BUILD -eq "True"){ } elseif ($env:APPVEYOR_SCHEDULED_BUILD -eq "True" -or $env:APPVEYOR_FORCED_BUILD -eq "True" -or $env:APPVEYOR_RE_BUILD -eq "True"){
$WHEEL_NAME = "_$WHEEL_DATE`_git_$GIT_TAG-cp" $WHEEL_NAME = "dev0.$WHEEL_DATE`.$GIT_TAG-cp"
} else { } else {
$DO_WHEEL = "False" $DO_WHEEL = "False"
} }
@ -169,16 +166,21 @@ build_script:
python setup.py bdist_wheel -d "$env:WHEEL_DIR" python setup.py bdist_wheel -d "$env:WHEEL_DIR"
Check-Error Check-Error
$WHEEL_FNAME = python -c "from os import listdir;print(listdir(r'$env:WHEEL_DIR')[0])".Replace("_dev0", "") # Default file bdist_wheel creates:
# Kivy-X.Y.Z[.dev0]-cpAB-cpABm-ARCH.whl
$WHEEL_DEFAULT = python -c "from os import listdir;print(listdir(r'$env:WHEEL_DIR')[0])"
echo "Wheel file: $env:WHEEL_DIR\$WHEEL_DEFAULT"
$WHEEL_NIGHTLY = $WHEEL_DEFAULT.Replace("dev0-cp", $WHEEL_NAME)
echo "Nightly file: $env:WHEEL_DIR\$WHEEL_NIGHTLY"
Check-Error Check-Error
echo "Wheel file: $env:WHEEL_DIR\$WHEEL_FNAME" echo "Copying from default $WHEEL_DEFAULT to nightly $WHEEL_NIGHTLY"
Check-Error Copy-Item "$env:WHEEL_DIR\$WHEEL_DEFAULT" "$env:WHEEL_DIR\$WHEEL_NIGHTLY"
$NEW_WHEEL_FNAME = python -c "print('$WHEEL_FNAME'.replace('_dev0','.dev0').replace('.$WHEEL_DATE', '').replace('.$GIT_TAG`', ''))"
Check-Error
echo "Copying from $WHEEL_FNAME to nightly $NEW_WHEEL_FNAME"
Copy-Item "$env:WHEEL_DIR\$WHEEL_FNAME" "$env:WHEEL_DIR\$NEW_WHEEL_FNAME"
Check-Error Check-Error
dir "$env:WHEEL_DIR" dir "$env:WHEEL_DIR"