-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
76 lines (76 loc) · 3.39 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
language: python
git:
depth: 3
lfs_skip_smudge: true
submodules: false
branches:
only:
- master
- /^v\d+\.\d+\.\d+$/
python:
- 2.6
- 2.7
- 3.3
- 3.4
- 3.5
- 3.6
- 3.7-dev
- nightly
- pypy
# - pypy3
matrix:
include:
- os: osx
language: generic
env: TRAVIS_PYTHON_VERSION=2.7
python: 2.7
before_install: pyenv install 2.7
- os: osx
language: generic
env: TRAVIS_PYTHON_VERSION=3.5
python: 3.5
before_install: pyenv install 3.5.0
allow_failures:
- os: osx
- python: 2.6
- python: 3.7-dev
- python: nightly
- python: pypy
# - python: pypy3
fast_finish: true
cache: pip
install:
- pip install -U setuptools
- pip install -U tox
- pip install tox-travis
script: tox --skip-missing-interpreters
after_script:
- tox -e check
- tox -e dups
- tox -e pylint -- -E
before_deploy:
- test $TRAVIS_TEST_RESULT -eq 0
- test $TRAVIS_OS_NAME = linux
deploy:
- provider: pypi
user:
secure: "EZCbXCltqX0uzrqE0QMijanRyj+8hA9sCSgeAbXCHVv49YSuO7tDwVlKfDUbuvF2RtH69PCCwFqqvresHSJMYJxvSgHriAh2oZTaevMHPsGwSrI9CKrYawOqziay+aM9Bf1agW1s4zH7mHxgsiCsdYYcj4VhamRHTE8SFExmNemfkRO4bKPPW/qbUP3KXjRNR8j3jS0IJ5umLPNbGsmzlr3FlJdYSbjmRf991dlAWXACz2Q+pe+1ispk/C5fFj5vneicx49r2irZIRhGTLe24QHCdFQldGoKxEsO/c6YA3Maih3QljWkkP8vnBGBDRAmeXQ7W2ZI1slCfMLdwy7fEiuNOW+1qwQKw/oiRr+jeS8wLOt8+ZaWlUlhf9W3+fki2VkgAIrcrwu7ggllNcrYlyU5fT/2Bp6ZlDklHhv8F2LxXUgwH3etexBAF44LXXv2yMCfVzHQgp5uquSXBv4ZgaIwf7uTlBo6McWWr8+1yBu3g1pE14W097g4gvBrPGsL2a4q3Nn3swtiHzMzEPpuAqOUe3tU+ZY1mZuMaeWmtxIW3Zk8q471L8L9ML8SVbsh7h5Fpw3aT7oguPkgFnT3j8uxvZSMTE/xNCl8nt27YKJhLJpCRY8qJZxiB0VF08w9YayJ6ZkjUfxTudz3Zd8hmu0rSS+fnJ8M6p8WjEvVkfM="
password:
secure: "cA8bMYnmJlA2phRgOMIySMQQa+oYsj4x9YGeJnCZLMfhjHnGY+qF3Ji4k6CEjf2k0QB2fCBdvgLBxVAI5kYQzdNvFuVUY01JqAF8cWAU4t3Tpl0vTvwopJrNt6x1mfoQu33bn7O7O+BNB1IvrptOiYkCIGKl7Mw5DnHHEmfijN0VTx0FmZuNEFuogwniA1T01MmBDp872qJnToxxcLVDHc1hs42yKKUWTdzFzZV4wBBtzTTk2h8dbUS/9UqkCcIaWhdhF8s8SfTUv33joIZc5XFU3yXfDwTHSr4nV71EhULHyBtpimotdYe4dT9LUQdKdmbqr1j1Gffcr5+1b+ScCLucE78uV7un9CXk7XT1qbKUy6VFAhpGMQ8n6ciZiBSbfGBPhtb2d8VygpEia7EjjsErkY3zVt1fKakUBU5D8FtEekkeA4krmdFDntDygJ+g8PAsNiFmCn0y5zE0bcjpFFotv2b+XNdWqVc3WVe1KK2JKtTyg13aaXRe3pkzlFI7ZE9EPQBkAO2rb6Z6g31Ap1F+pgiYWxCPQV/dF5E6XEchGgsYfjbBrLgeaz5LOuxxKCVBDS1P+fk89stVPiHItL3mL55WwIdfa2/DhPl7O2DS2xaS3j+Ar1fFy6ADvVNJQMdX83cTsdJ0ecqOjKMKnOEA8LYAz3egM1z9NvS1qR0="
distributions: sdist bdist_wheel
skip_cleanup: true
skip_upload_docs: true
on:
python: 3.5
tags: true
- provider: releases
api-key:
secure: "NT3B0/aXwTUty/4krfQzfPbHlF2mv5mHyrfRAUGbaPgKs2wk8/bigFkpv78MzwNFiNRBOEB0OSoPo+1zVZ4nd1UlTUfvEqMgr1eUjhLDJJhfTSLT2OhSugLO6xVDz88nwN2RZBoU7hBxOqrz02CYvGun/mL2pnRRC1u0dI5nHq/R0nMjDQSX82haI6PaFw67tI6rNlONtwgBwKuNW6TJrre6vN2hwrk30DLK9hfvmtHCOJV+IkhYhcG2vfNHiUZuSJzh9117wKeLSUxP1NeWUJCFi6bKx3SV0ZErmzRglEA4pKHvYsTHowCUrxnF+IBWpt6ribwP9JRBc9F1oseT1foooDeGRzx/LXR9uHSP8TDrLpM1xoxjX9uzAwS8vcmnMByTnXxuZBa2pMDRZyPSaS4DtwCJ1JaDYXUrjh0lP21R1ejIG22L+stW1WXhlOHipnYMA2tlCAS0vm655V7kNRPQP7b44KMTrJK5cylR745fKSmqQbUNeBtaM5scuND5WIKafLz9Lf435zMQwkTFsS6oH8O9dID4ElEYPrBPWNIPzjerJQBTYVgcS8ixdklrbQmcLoqFJ5a+/VsHc7nZiz1beLv+I9PRz3SLnRM9qjLWC/DxxrnC9i+6jX4wTna5qY4QizsxGYhQEhrHVhWpUiHxxJnwg3v6f5/1Nqk+X68="
file_glob: true
file: dist/*
skip_cleanup: true
on:
python: 3.5
tags: true
name: "${$TRAVIS_REPO_SLUG#*/} ${$TRAVIS_TAG#v}"
body: "## Changelog"