-
Notifications
You must be signed in to change notification settings - Fork 10
/
.travis.yml
55 lines (55 loc) · 2.33 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
language: python
only:
- master
- Develop
matrix:
include:
- name: Python 3.5 on Linux
python: 3.5
- name: Python 3.6 on Linux
python: 3.6
env:
- BUILD=True
- name: Python 3.7 on Xenial Linux
python: 3.7
dist: xenial
- name: Python 3.7 on macOS
os: osx
osx_image: xcode10.2
language: shell
env:
- PIPFLAG="--user"
before_install:
- make build
install:
- pip3 install -r test_requirements.txt $PIPFLAG
- pip3 install dist/*.whl $PIPFLAG
script:
- make lint
- make tests
before_deploy:
- cd docs
- make build
- cd ..
deploy:
- provider: pypi
user: __token__
password:
secure: WmIUXiriro1toBRRkSwrsk+EEjyuWvdSxlp/9iDm/+CVXt8u46uiCIwKBjwG7vONN/FEu9fhZwwps6MphWtAE6GzmssGRujSn+2od9RSxDNfNErBoA92ew3UQVHfPpkX3cGKP0jo236hlCpkCaFZ4Im9fs1RrjP2eh4Oe4giM078k5Mqjhpg+enD6b55NPOCssro0BnB/tSQUc6+TFHFWTdnc5JUqGhhxc7ni4u/B1JSXJd6Mhj9FHy4qhiFsJsm75P90nbAegI3qyn0IlJvFDDj4F85CzIpC/tza8CvtmsPyNwARlEeQtQJnEOenVVZO8N0uKCXdUIX/P1RZ2eJM3xNRf9qyeATXIBhQBeUjXlrEikGlL47nPZdNw+zQQzLakfNmStbhuohoXzwD2j2uegPfP5qvgSi+QsqhlJAVdPHS6ZuIORKSTPwTrtZU0yZEmE6MBYpcv2Iy+ErMEjpRrieLcBZMgH4BqxCwuEtGeIGt2RaRpvfJ6qiWuWU7+e2T7lPBPDDhyMi3K2CXRN8Fc3MdqDCUfii5zQQqvdzrUWdD+N5mV/fG/aoNwj9iD6R961zqSshI+Y6E6vYXKYLWFixdz80VvMKeBCfGl6ndu6xqfWHgNhenP31nf2EqJ7dylc1fUkWy00c2+HfVyYTty37gwcUY/zpwDIgFE3AvJY=
distributions: sdist bdist_wheel
skip_existing: true
on:
branch: master
condition: "$BUILD = True"
- provider: pages
skip_cleanup: true
github_token: "$GITHUB_TOKEN"
keep_history: true
committer_from_gh: true
local_dir: docs/build/html
on:
branch: master
condition: "$BUILD = True"
env:
global:
secure: N94e7sUoGlXFNe8Gr3nXhRHg0kpG4cNmqO6V1Ie532PoN0m2Wb/7rUosdBYceR9jWl9f5ZeksvcP/1nKwgc3uMxKKdRsyG0PAi35z2+TM9m4Uz1BZ0dNwLjfOcUIIJHGn9qDSQGsbSfmd9QuhOBblLvjL5R7f/hZovND6dgQRSImvYuY7cJ9o6eWvsfG4CUB2SaKez9wexXpxM0sQCuNh5KHSts1YPUoW5QEC9A3cV4tYksAO66I98hLjoBdCDk7YPV9WfesNyw+sD2JlD/l7vHpUpI+67DCll1LNIV3x4Ju46uEai1VoptLytPhWkx0nceBhQ2WQMCrZfb2sA9+4e0QrxCP7kv7EAej7o+HIBKUgrH/VaOpYz1pdrBbbtIanEHb7nB/tiGTMwmfTD8fu/bXSNh5OM644GFyUyjDAjiXqq70zZPIxmGxW2CUYPudkb4pkwt1uLSVKW0UX3wf/NybqEanmldKCKgZhy0pbiqF1N4Ir27/6IznpYhB6WXaFWEHqck0RUB/dnjeKag/VTzFfTjREkltxSMJOpasgdQt0AE1NIBLzXWdn4OgSe22gGFCdgRG51ZP7zidoYjDrId0+Jkp9qm3HkYZKpG/bNdtJK5oo7YsndjwgzkrpqO2PuCc3UXHMMEdL7TeWZReAYh/xwy59N1P3VoXqNeobno=