-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
40 lines (40 loc) · 2.06 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
language: python
python:
- '3.4'
- '3.5'
- '3.6'
matrix:
include:
- python: '3.7'
dist: xenial
sudo: true
install:
- pip install codecov
- pip install mypy
- if [ $(bc <<< "$TRAVIS_PYTHON_VERSION < 3.5") -eq 1 ]; then pip install typing; fi
script:
- python -m unittest discover
- coverage run -m unittest discover .
- mypy cpyfunctional/
after_success:
- codecov
deploy:
- provider: pypi
distributions: sdist bdist_wheel
server: https://test.pypi.org/legacy/
user: 3mp3ri0r
password:
secure: GM+SDC8Zabx/Nu/TzsHPpVJ7J46+YnoHHqCg8c5zz+eWpnp8ljIlwFrp5sJIcjspP/QCML3gSC4OmkLstsBWJ1s5H7sUfXsItSH4uni2bfx2Bp5etARBwNEBM69ntgxIUvy9T4qRXbEI9oPcqBQjxEq09oqnrZFCQqCl9s2Mh+aQMGdMvOJne8h2h5U/LiIVKp+WNviQJFfhpobFSFcxuqSZdNRcuU7/gJ5LOiVHm3P1m+y/cPszy+tiwc7BLjQQLblnQAsWNx4cJZERCLFZ7bBjQZ8zjhOXSPhtpr2Wjbgue+cY9N1bBkJlvQhs/oQmmLRDwX8tt0F1Vu/P0P1p8fl+f0mc8ba+s3La1LYmDAi/RdSdN5qCPjoqLzEMD620eVr0602w6ExtsuV3jYj/JOutxWz4yFwo+7m4lgSqrJg0L0L+z7iGJLsUR+GN1UGNf712YMYoBjdmDUO/ugySQCIfp7x1jG1bNiJZNnxJ+vxt2AvBeCmONV4CsKpIJAp/AsA1Ffhr/tz77FFCDAgQ+l3PrvoitHyI4Bc3lGwQqq4/q+F/VzB8j52Rm6GmQdNhkQjPxZprZZoV7l1LbAUMw3V7JBI87jrfiRlnjOXpuJnqlg64/9vKQEige384bpobfZW+dTCCUHV2DxVuHzZr+Di22evf+9rbdErFVgbTJWo=
skip_existing: true
on:
branch: release
tags: false
- provider: pypi
distributions: sdist bdist_wheel
user: 3mp3ri0r
password:
secure: GM+SDC8Zabx/Nu/TzsHPpVJ7J46+YnoHHqCg8c5zz+eWpnp8ljIlwFrp5sJIcjspP/QCML3gSC4OmkLstsBWJ1s5H7sUfXsItSH4uni2bfx2Bp5etARBwNEBM69ntgxIUvy9T4qRXbEI9oPcqBQjxEq09oqnrZFCQqCl9s2Mh+aQMGdMvOJne8h2h5U/LiIVKp+WNviQJFfhpobFSFcxuqSZdNRcuU7/gJ5LOiVHm3P1m+y/cPszy+tiwc7BLjQQLblnQAsWNx4cJZERCLFZ7bBjQZ8zjhOXSPhtpr2Wjbgue+cY9N1bBkJlvQhs/oQmmLRDwX8tt0F1Vu/P0P1p8fl+f0mc8ba+s3La1LYmDAi/RdSdN5qCPjoqLzEMD620eVr0602w6ExtsuV3jYj/JOutxWz4yFwo+7m4lgSqrJg0L0L+z7iGJLsUR+GN1UGNf712YMYoBjdmDUO/ugySQCIfp7x1jG1bNiJZNnxJ+vxt2AvBeCmONV4CsKpIJAp/AsA1Ffhr/tz77FFCDAgQ+l3PrvoitHyI4Bc3lGwQqq4/q+F/VzB8j52Rm6GmQdNhkQjPxZprZZoV7l1LbAUMw3V7JBI87jrfiRlnjOXpuJnqlg64/9vKQEige384bpobfZW+dTCCUHV2DxVuHzZr+Di22evf+9rbdErFVgbTJWo=
skip_existing: true
on:
branch: master
tags: true