anchor.diff:  :: EXPECTED ENV VARS: TARGET_ARCH (either x86 or x64)
  -::                    CONDA_PY (either 27, 33 etc. - only major version is extracted)
  +::                    CONDA_PY (either 27, 33, 35 etc. - only major version is extracted)
   ::
   ::
   :: To build extensions for 64 bit Python 3, we need to configure environment
  
positive.code: :: Author: Phil Elson
  :: Original Author: Olivier Grisel (https://github.com/ogrisel/python-appveyor-demo)
  :: License: CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0/
  @ECHO OFF
  
  SET COMMAND_TO_RUN=%*
  SET WIN_SDK_ROOT="C:\Program Files\Microsoft SDKs\Windows"
  SET VISUAL_STUDIO_ROOT="C:\Program Files (x86)\Microsoft Visual Studio"
  
  SET MAJOR_PYTHON_VERSION="%CONDA_PY:~0,1%"
  IF %MAJOR_PYTHON_VERSION% == "2" (
      SET WINDOWS_SDK_VERSION="v7.0"
      SET VISUAL_STUDIO_VERSION="9.0"
  ) ELSE IF %MAJOR_PYTHON_VERSION% == "3" (
      SET WINDOWS_SDK_VERSION="v7.1"
      SET VISUAL_STUDIO_VERSION="10.0"
  ) ELSE (
      ECHO Unsupported Python version: "%MAJOR_PYTHON_VERSION%"
      EXIT 1
  )
  
  IF "%TARGET_ARCH%"=="x64" (
      ECHO Configuring Windows SDK %WINDOWS_SDK_VERSION% for Python %MAJOR_PYTHON_VERSION% on a 64 bit architecture
      SET DISTUTILS_USE_SDK=1
      SET MSSdk=1
      "%WIN_SDK_ROOT:"=%\%WINDOWS_SDK_VERSION:"=%\Setup\WindowsSdkVer.exe" -q -version:%WINDOWS_SDK_VERSION:"=%
      "%WIN_SDK_ROOT:"=%\%WINDOWS_SDK_VERSION:"=%\Bin\SetEnv.cmd" /x64 /release
      ECHO Executing: %COMMAND_TO_RUN%
      call %COMMAND_TO_RUN% || EXIT 1
  ) ELSE (
      ECHO Configuring Visual Studio for 32 bit architecture
      "%VISUAL_STUDIO_ROOT:"=% %VISUAL_STUDIO_VERSION:"=%\vc\vcvarsall.bat" x86
      ECHO Executing: %COMMAND_TO_RUN%
      call %COMMAND_TO_RUN% || EXIT 1
  )
  
negative.code: :: variables to use the MSVC 2008 C++ compilers from GRMSDKX_EN_DVD.iso of:
  :: MS Windows SDK for Windows 7 and .NET Framework 3.5 (SDK v7.0)
  ::
  :: 32 bit builds, and 64-bit builds for 3.5 and beyond, do not require specific
  :: environment configurations.
  ::
  :: Note: this script needs to be run with the /E:ON and /V:ON flags for the
  :: cmd interpreter, at least for (SDK v7.0)
  