You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.2 KiB
46 lines
1.2 KiB
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
|