This should speed it up a bit, as brew will download a pre-compiled "bottle", whereas pyenv compiles python from source. The current 'python3' formula on homebrew is 3.6.0, so let's use that.
68 lines
1.6 KiB
YAML
68 lines
1.6 KiB
YAML
sudo: false
|
|
|
|
language: python
|
|
|
|
matrix:
|
|
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: pypy
|
|
# 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=py36-cov
|
|
|
|
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=
|
|
distributions: "sdist bdist_wheel"
|
|
on:
|
|
tags: true
|
|
repo: fonttools/fonttools
|
|
all_branches: true
|
|
condition: "$BUILD_DIST == true"
|