That's the one which is installed with `brew install python3` when we don't update Travis' homebrew. 3.5 is good enough, we already test 3.6 on Linux anyway, and most developers run test locally on their macs with python3.6 anyway
72 lines
1.7 KiB
YAML
72 lines
1.7 KiB
YAML
sudo: false
|
|
|
|
language: python
|
|
|
|
matrix:
|
|
fast_finish: true
|
|
include:
|
|
- python: 2.7
|
|
env: TOXENV=py27-cov
|
|
- python: 3.4
|
|
env: TOXENV=py34-cov
|
|
- python: 3.5
|
|
env:
|
|
- TOXENV=py35-cov
|
|
- BUILD_DIST=true
|
|
- python: 3.6
|
|
env: TOXENV=py36-cov
|
|
- python: pypy2.7-5.8.0
|
|
# disable coverage.py on pypy because of performance problems
|
|
env: TOXENV=pypy-nocov
|
|
- language: generic
|
|
os: osx
|
|
env: TOXENV=py27-cov
|
|
- language: generic
|
|
os: osx
|
|
env:
|
|
- TOXENV=py35-cov
|
|
- HOMEBREW_NO_AUTO_UPDATE=1
|
|
|
|
install:
|
|
- ./.travis/install.sh
|
|
|
|
script:
|
|
- ./.travis/run.sh
|
|
|
|
after_success:
|
|
- ./.travis/after_success.sh
|
|
|
|
before_deploy:
|
|
- ./.travis/before_deploy.sh
|
|
|
|
notifications:
|
|
irc: "irc.freenode.org##fonts"
|
|
email: fonttools-dev@googlegroups.com
|
|
|
|
deploy:
|
|
# deploy to Github Releases on tags
|
|
- provider: releases
|
|
api_key:
|
|
secure: KEcWhJxMcnKay7wmWJCpg2W5GWHTQ+LaRbqGM11IKGcQuEOFxWuG7W1xjGpVdKPj/MQ+cG0b9hGUFpls1hwseOA1HANMv4xjCgYkuvT1OdpX/KOcZ7gfe/qaovzVxHyP9xwohnHSJMb790t37fmDfFUSROx3iEexIX09LLoDjO8=
|
|
skip_cleanup: true
|
|
file_glob: true
|
|
file: "dist/*"
|
|
on:
|
|
tags: true
|
|
repo: fonttools/fonttools
|
|
all_branches: true
|
|
condition: "$BUILD_DIST == true"
|
|
# deploy to PyPI on tags
|
|
- provider: pypi
|
|
server: https://upload.pypi.org/legacy/
|
|
user: anthrotype
|
|
password:
|
|
secure: Dz3x8kh4ergBV6qZUgcGVDOEzjoCEFzzQiO5WVw4Zfi04DD8+d1ghmMz2BY4UvoVKSsFrfKDuEB3MCWyqewJsf/zoZQczk/vnWVFjERROieyO1Ckzpz/WkCvbjtniIE0lxzB7zorSV+kGI9VigGAaRlXJyU7mCFojeAFqD6cjS4=
|
|
skip_cleanup: true
|
|
distributions: pass
|
|
on:
|
|
tags: true
|
|
repo: fonttools/fonttools
|
|
all_branches: true
|
|
condition: "$BUILD_DIST == true"
|