22
33PYTHON_FULL_VERSION=" {{__VERSION_FULL__}}"
44PYTHON_PKG_NAME=" {{__PKG_NAME__}}"
5+ ARCH=" {{__ARCH__}}"
56MAJOR_VERSION=$( echo $PYTHON_FULL_VERSION | cut -d ' .' -f 1)
67MINOR_VERSION=$( echo $PYTHON_FULL_VERSION | cut -d ' .' -f 2)
78
1819
1920PYTHON_TOOLCACHE_PATH=$TOOLCACHE_ROOT /Python
2021PYTHON_TOOLCACHE_VERSION_PATH=$PYTHON_TOOLCACHE_PATH /$PYTHON_FULL_VERSION
21- PYTHON_TOOLCACHE_VERSION_ARCH_PATH=$PYTHON_TOOLCACHE_VERSION_PATH /x64
22+ PYTHON_TOOLCACHE_VERSION_ARCH_PATH=$PYTHON_TOOLCACHE_VERSION_PATH /$ARCH
2223PYTHON_FRAMEWORK_PATH=" /Library/Frameworks/Python.framework/Versions/${MAJOR_VERSION} .${MINOR_VERSION} "
2324PYTHON_APPLICATION_PATH=" /Applications/Python ${MAJOR_VERSION} .${MINOR_VERSION} "
2425
@@ -29,10 +30,10 @@ if [ ! -d $PYTHON_TOOLCACHE_PATH ]; then
2930else
3031 # remove ALL other directories for same major.minor python versions
3132 find $PYTHON_TOOLCACHE_PATH -name " ${MAJOR_VERSION} .${MINOR_VERSION} .*" | while read python_version; do
32- python_version_x64 =" $python_version /x64 "
33- if [ -e " $python_version_x64 " ]; then
34- echo " Deleting Python $python_version_x64 "
35- rm -rf " $python_version_x64 "
33+ python_version_arch =" $python_version /$ARCH "
34+ if [ -e " $python_version_arch " ]; then
35+ echo " Deleting Python $python_version_arch "
36+ rm -rf " $python_version_arch "
3637 fi
3738 done
3839fi
@@ -55,7 +56,7 @@ ln -s ./bin/$PYTHON_MAJOR_DOT_MINOR python
5556
5657cd bin/
5758
58- # This symlink already exists if Python version with the same major.minor version is installed,
59+ # This symlink already exists if Python version with the same major.minor version is installed,
5960# since we do not remove the framework folder
6061if [ ! -f $PYTHON_MAJOR_MINOR ]; then
6162 ln -s $PYTHON_MAJOR_DOT_MINOR $PYTHON_MAJOR_MINOR
@@ -75,4 +76,4 @@ echo "Install OpenSSL certificates"
7576sh -e " ${PYTHON_APPLICATION_PATH} /Install Certificates.command"
7677
7778echo " Create complete file"
78- touch $PYTHON_TOOLCACHE_VERSION_PATH /x64 .complete
79+ touch $PYTHON_TOOLCACHE_VERSION_PATH /${ARCH} .complete
0 commit comments