| 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: 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=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= |
| skip_cleanup: true |
| distributions: pass |
| on: |
| tags: true |
| repo: fonttools/fonttools |
| all_branches: true |
| condition: "$BUILD_DIST == true" |