From 76db9626d4b1d688bdf1a298d2816d75594b0835 Mon Sep 17 00:00:00 2001 From: Sunil Shah Date: Fri, 15 May 2015 17:52:58 -0700 Subject: [PATCH] Add better Python architecture check --- bin/install/install-dcos-cli.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/install/install-dcos-cli.ps1 b/bin/install/install-dcos-cli.ps1 index df19312..822f687 100644 --- a/bin/install/install-dcos-cli.ps1 +++ b/bin/install/install-dcos-cli.ps1 @@ -64,7 +64,9 @@ if (-Not( Test-Path $installation_path)) { & virtualenv $installation_path & $installation_path\Scripts\activate -if ([environment]::Is64BitOperatingSystem) { +[int]$PYTHON_ARCHITECTURE=(python -c 'import struct;print( 8 * struct.calcsize(\"P\"))') + +if ($PYTHON_ARCHITECTURE -eq 64) { & $installation_path\Scripts\easy_install "http://downloads.sourceforge.net/project/pywin32/pywin32/Build%20219/pywin32-219.win-amd64-py$PYTHON_VERSION.exe" 2>&1 | out-null } else { & $installation_path\Scripts\easy_install "http://downloads.sourceforge.net/project/pywin32/pywin32/Build%20219/pywin32-219.win32-py$PYTHON_VERSION.exe" 2>&1 | out-null