build: false environment: matrix: - PYTHON_VERSION: 27 - PYTHON_VERSION: 33 - PYTHON_VERSION: 34 - PYTHON_VERSION: 35 - PYTHON_VERSION: 36 platform: - x64 - x86 matrix: fast_finish: true exclude: - platform: x86 PYTHON_VERSION: 33 - platform: x86 PYTHON_VERSION: 34 - platform: x86 PYTHON_VERSION: 35 install: # set env variables - set TOXENV=py%PYTHON_VERSION% - if %PLATFORM% == "X64" (set PYTHON_PATH=C:\Python%PYTHON_VERSION%-x64) ELSE (set PYTHON_PATH=C:\Python%PYTHON_VERSION%) # Add PostgreSQL (zic), Python and scripts directory to current path - set PATH=%PYTHON_PATH%;c:\Program Files\PostgreSQL\9.3\bin\;%PATH% - set PYTHON=%PYTHON_PATH%/python.exe - "%PYTHON% -c \"import sys; print(sys.executable, sys.version)\"" # This frequently fails with network errors, so we'll retry it up to 5 times # with a 1 minute rate limit. - "%PYTHON% -m pip install six" - "ci_tools/retry.bat %PYTHON% updatezinfo.py" # This environment variable tells the test suite it's OK to mess with the time zone. - set DATEUTIL_MAY_CHANGE_TZ=1 - C:\Python36\python -m pip install -U tox test_script: - C:\Python36\scripts\tox after_test: - C:\Python36\scripts\tox -e coverage,codecov