anchor.diff:   "} else {"^
    "    Write-Host 'Invalid hash for %_filename%.';"^
    "    exit 1;"^
  - "}" || exit /B 1
  + "}" < nul || exit /B 1
   
   echo Hash verified.
   
  
positive.code: ::-------------------------------------------------------------------------
  :: Dependencies
  ::-------------------------------------------------------------------------
  set PYTHON_VERSION=3.8.10
  
  set PYTHON_X86_FILENAME=python-%PYTHON_VERSION%.exe
  set PYTHON_X86_URL=https://www.python.org/ftp/python/%PYTHON_VERSION%/%PYTHON_X86_FILENAME%
  set PYTHON_X86_MD5=b355cfc84b681ace8908ae50908e8761
  set PYTHON_X86_DEP=%DEPS_DIR%\python-%PYTHON_VERSION%-x86
  
  set PYTHON_X64_FILENAME=python-%PYTHON_VERSION%-amd64.exe
  set PYTHON_X64_URL=https://www.python.org/ftp/python/%PYTHON_VERSION%/%PYTHON_X64_FILENAME%
  set PYTHON_X64_MD5=62cf1a12a5276b0259e8761d4cf4fe42
  set PYTHON_X64_DEP=%DEPS_DIR%\python-%PYTHON_VERSION%-x64
  
  
  
negative.code:         AssociateFiles=0 Include_doc=0 Include_debug=0 Include_launcher=0 ^
          Include_tcltk=0 Include_test=0 InstallAllUsers=0 ^
          InstallLauncherAllUsers=0 Shortcuts=0 SimpleInstall=1 ^
          SimpleInstallDescription="Python for RBTools for Windows" ^
          TargetDir="%_dep_path%-temp"
      if %errorlevel% neq 0 exit /b 1
  
      xcopy /EYI "%_dep_path%-temp" "%_dep_path%"
      if %errorlevel% neq 0 exit /b 1
  
      :: Remove the old install from the temp directory, and clean up the
      :: registry files so future installs aren't impacted.
      "%_PYTHON_INSTALLER%" /quiet /uninstall
      if %errorlevel% neq 0 exit /b 1
  )
  
  goto :EOF
  