summaryrefslogtreecommitdiffstats
path: root/third_party/python/pip-tools/.appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/python/pip-tools/.appveyor.yml')
-rw-r--r--third_party/python/pip-tools/.appveyor.yml52
1 files changed, 52 insertions, 0 deletions
diff --git a/third_party/python/pip-tools/.appveyor.yml b/third_party/python/pip-tools/.appveyor.yml
new file mode 100644
index 0000000000..5df681cda4
--- /dev/null
+++ b/third_party/python/pip-tools/.appveyor.yml
@@ -0,0 +1,52 @@
+environment:
+ global:
+ PYTHON: "C:\\Python36"
+
+ matrix:
+ - TOXENV: py27-pip20.0-coverage
+ PIP: 20.0
+ - TOXENV: py27-piplatest-coverage
+ PIP: latest
+
+ - TOXENV: py35-pip20.0
+ PIP: 20.0
+ - TOXENV: py35-piplatest
+ PIP: latest
+
+ - TOXENV: py36-pip20.0
+ PIP: 20.0
+ - TOXENV: py36-piplatest
+ PIP: latest
+
+ - TOXENV: py37-pip20.0
+ PIP: 20.0
+ - TOXENV: py37-piplatest
+ PIP: latest
+
+ - TOXENV: py38-pip20.0-coverage
+ PIP: 20.0
+ - TOXENV: py38-piplatest-coverage
+ PIP: latest
+
+matrix:
+ fast_finish: true
+ allow_failures:
+ - PIP: master
+
+install:
+ - "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
+ - python -m pip install -U tox virtualenv
+
+build: false
+
+test_script:
+ - tox
+
+after_test:
+ # Add tox environment to PATH.
+ - "SET PATH=%CD%\\.tox\\%TOXENV%\\scripts;%PATH%"
+ - IF NOT "x%TOXENV:-coverage=%"=="x%TOXENV%" (
+ pip install codecov &&
+ coverage xml &&
+ appveyor-retry codecov --required -X gcov pycov search -f coverage.xml -n %TOXENV%-windows
+ )