environment:
TWINE_USERNAME:
secure: TEiy+eHGeQQIy9jUEpUNMA==
TWINE_PASSWORD:
secure: nGYP/oqo/DSfCQduEhhKGg==
matrix:
- PYTHON: "C:\\Python27"
TAG_SCENARIO: true
- PYTHON: "C:\\Python27-x64"
TAG_SCENARIO: true
- PYTHON: "C:\\Python35"
TAG_SCENARIO: true
- PYTHON: "C:\\Python35-x64"
TAG_SCENARIO: true
- PYTHON: "C:\\Python36"
TAG_SCENARIO: true
- PYTHON: "C:\\Python36-x64"
TAG_SCENARIO: true
- PYTHON: "C:\\Python37"
TAG_SCENARIO: true
- PYTHON: "C:\\Python37-x64"
TAG_SCENARIO: true
install:
- cmd: "%PYTHON%\\python.exe -m pip install --upgrade pip"
- cmd: "%PYTHON%\\python.exe -m pip install --upgrade setuptools"
- cmd: "%PYTHON%\\python.exe -m pip install --upgrade wheel"
- cmd: "%PYTHON%\\python.exe -m pip install --upgrade pytest"
- cmd: "%PYTHON%\\python.exe -m pip install --upgrade enum34"
- cmd: "%PYTHON%\\python.exe -m pip install --upgrade twine"
before_build:
- cd python
- cmd: "git describe --exclude v* --tags --abbrev=0 >VERSION"
build_script:
- cmd: "%PYTHON%\\python.exe setup.py bdist_wheel"
artifacts:
- path: python\dist\*.whl
deploy_script:
- ps: if ($env:APPVEYOR_REPO_TAG -eq $TRUE -and $env:APPVEYOR_REPO_TAG_NAME -notlike "v*") { & ${env:PYTHON}\python.exe -m twine upload "dist\*.whl" --skip-existing }
for:
-
matrix:
only:
- TAG_SCENARIO: true
skip_non_tags: true