forked from vuolter/pySSD
/
.travis.yml
79 lines (79 loc) · 3.5 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
77
78
79
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 $TRAVIS_PYTHON_VERSION
- 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 scrutinizer-ocular
- pip install tox-travis
script: tox --skip-missing-interpreters
after_script:
- tox -e check
- tox -e dups
- tox -e pylint -- -E
# after_success: ocular
before_deploy:
- test $TRAVIS_TEST_RESULT -eq 0
- test $TRAVIS_OS_NAME = linux
deploy:
- provider: pypi
user:
secure: "yBHwpJ71UNKkOMn3h/G2BnEXxJVLoMVi69nkVF2PZiXd9aoxFkgi5CXxjlQietr0moLsfmENpiju5NzcUpjnCjj7FEBoA8eGkMrCvABCiXv1bz96X7nDpXde0/Kez+kaOiwrjwOVGGmU1O2Nc2vJ+T1O5RHxdpVq7+2EywuOv+0a2D1XgIhQiOWBurI0Ozi169Sx98CtpPZjWxSz3Qcy+wHkV1W1kZvJeczly+2q6R3konI99ryMR060RyfpP0B5LccRFqXixuLmVQU9aqY99ckIhZm6tNi3WmTcGZPqaaAsqjP8MJCbqFlxC5r1Po+Lfbu/BlvjNxvinhXZbJXlQ+oikBZUb+5pnrZVrg58p+TLeFXnIG7PfjzTdCT+DpmmC71lY/KiQNzR2jBLF4a8oiopPUF/846KY3nWQnC8rTS9stJ30/1SJQBWBlIXbfmPM3qwbP9EBdg0T5FigfsNxb9nAagpk3TXFoSPnWWF9hT52fDvOFO9URRc9xYDJX15kvJEkoveW6JUJ2M9qJ8b/FtgzJDqfclY7of19D6COj3r1u599RStH3g0GKBy65jL4LrcDSMCQFgrKx6jf7bdlopc4otsiMwSnTBxI8KUYutNiH6sipthsEsM42w9IWQYmt/SqIpe+NIVfL/AciT+Xz9ROm6xavRCAsbcb9iki5M="
password:
secure: "hBvK0xq6tK5ZhkpVruy/yJNQBbJSFC+eaO+r2hqS/OCf+jVH3aaTpSajmGnO5Bt7kf/ZgYuNTzyo69vu+8Ye9Umx4K5nAMqO3hQMp3p/UuV0LH8HuVA/bvCHhdGP0mqJiIHLIr/sT2YK1m0IHd3CpXxBKLULogrk2L/AlFdgFvicch0shciRA1zqLpjsH1BXrZSFrm40Bt6WADP86FtFEAXRFztgTz75NWIIA/44sFvDPj8natnHpWHKB9AixL67Cg9XGR2qQut+jX+bfchJmQLwycruVdaq69iLzfcxmZz/cZeX5TcNcwV7IzlnfIuwmtt2ihnFfnc2Wovpzhh4apm4Il56ksQvYCiZxNd2tAvA90yQdEpCgXjcDdM6LvDE6oqTHkuAUvty8jGlJPyqAhPWe6LdjER/Fnzg44q5j0gwH2qfl9y9Tk1RV3Nwg2vxt2DmRwOA7xv51MJnqPNaGqwbGPMt8CgrZWnX7JuGtoSWLC+r486XvDRzFJK+BGLaPHZT/XdP3yRqGCX9abadEKWj6qI7NeCnI5s0oHWuIpclFKdAbSub9OOhSnzgsk14+t3FahJet5UgBfeZ2/LvR4dFoESgNUTV0NEuPRH9JgIVReUdA6nhoVkdAy2/OqiSQHJqp+qiHWakd0gDq2ELbzzfONVZ2yeifKvQhgwlSDo="
distributions: sdist bdist_wheel
skip_cleanup: true
skip_upload_docs: true
on:
python: 3.5
tags: true
- provider: releases
api-key:
secure: "fkB2FYrJCiPXxn+Du7cYWfpACE3YkgYEDppoZvmWuZOqXtllJzkSY8vArXH5mLp4tdHhVV/dwkEjHj2inonfnSRBjr3e5RFK4RslJ8uZm44pdoZzfsRGnW4kUSkpkkdDzs/HLwg4WWEfPnl9YLZ686q5VdejtzbeLMnxXiFEFP11sh86zTK0r88Gm+gBeFvAvxYgm+G/7hxq571rJTKQwHYGazTcANzD+HaKvt3j+uCdoFS86zh/IADJC7Oi64T5R2cmG00i72iRaQjLuxyM6rf090s3FkQO6Qj2O6ZaE8MKnx23Yi73fflrcMMztHotpy8H9v19pdPPBqQPWyAH0ZSfIiQNaoESRI1a+5waxqL1Dk0uXXmM75Pu6ICjuVFFQXt0fMOwa/bFxO4YQys+9CbRPr9IpTNk6DGnyCWh30qrJzGpeC7LB4zD16RxEnpEXgfagbvj9UkRawdHWdIxSiypT+3otTEGrcfYROJu1IteRsKneOg+i1s8dwjZ7DgUOJP7BMnmhwIZi+GEr3ZdteizigOymWPoAZTf+lbek/Y/L4bTXKJa86lD0Jblhwf53LqHTzSLA+oCAFNotLGiJC9RfqKT0AkEu/iPmdvcZcz7z7FJtnOXzmHUpI0B47E25BBQ33zgOnPYT9jjedIEL7TQjZppPye1yr3UJP+kPTQ="
file_glob: true
file: dist/*
skip_cleanup: true
on:
python: 3.5
tags: true
name: $TRAVIS_REPO_SLUG
# name: "${$TRAVIS_REPO_SLUG#*/} ${$TRAVIS_TAG#v}"
# body: "## Changelog"