2
2
3
3
PYTHON_FULL_VERSION=" {{__VERSION_FULL__}}"
4
4
PYTHON_PKG_NAME=" {{__PKG_NAME__}}"
5
+ ARCH=" {{__ARCH__}}"
5
6
MAJOR_VERSION=$( echo $PYTHON_FULL_VERSION | cut -d ' .' -f 1)
6
7
MINOR_VERSION=$( echo $PYTHON_FULL_VERSION | cut -d ' .' -f 2)
7
8
18
19
19
20
PYTHON_TOOLCACHE_PATH=$TOOLCACHE_ROOT /Python
20
21
PYTHON_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
22
23
PYTHON_FRAMEWORK_PATH=" /Library/Frameworks/Python.framework/Versions/${MAJOR_VERSION} .${MINOR_VERSION} "
23
24
PYTHON_APPLICATION_PATH=" /Applications/Python ${MAJOR_VERSION} .${MINOR_VERSION} "
24
25
@@ -29,10 +30,10 @@ if [ ! -d $PYTHON_TOOLCACHE_PATH ]; then
29
30
else
30
31
# remove ALL other directories for same major.minor python versions
31
32
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 "
36
37
fi
37
38
done
38
39
fi
@@ -55,7 +56,7 @@ ln -s ./bin/$PYTHON_MAJOR_DOT_MINOR python
55
56
56
57
cd bin/
57
58
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,
59
60
# since we do not remove the framework folder
60
61
if [ ! -f $PYTHON_MAJOR_MINOR ]; then
61
62
ln -s $PYTHON_MAJOR_DOT_MINOR $PYTHON_MAJOR_MINOR
@@ -75,4 +76,4 @@ echo "Install OpenSSL certificates"
75
76
sh -e " ${PYTHON_APPLICATION_PATH} /Install Certificates.command"
76
77
77
78
echo " Create complete file"
78
- touch $PYTHON_TOOLCACHE_VERSION_PATH /x64 .complete
79
+ touch $PYTHON_TOOLCACHE_VERSION_PATH /${ARCH} .complete
0 commit comments