forked from rmedaer/milhoja
-
Notifications
You must be signed in to change notification settings - Fork 4
/
.travis.yml
35 lines (35 loc) · 1.48 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
language: python
matrix:
include:
- name: Python 3.7
python: 3.7
- name: Python 3.8
python: 3.8
env:
global:
LIBGIT2: "~/libgit2/_install/"
LD_LIBRARY_PATH: "${LIBGIT2}/lib:${LD_LIBRARY_PATH}"
LIBGIT2_VERSION: "0.28"
before_install:
- sudo apt-get install cmake
- ./.travis.sh "${LIBGIT2_VERSION}"
install:
- echo "Install starting"
- pip3 install ".[dev]"
- echo "Install ending"
script:
- echo "Script starting"
- flake8 --config flake8.cfg battenberg
- pytest --cov=battenberg
- codecov
- echo "Script ending"
deploy:
provider: pypi
user: __token__
password:
# This is an encrypted copy of the PyPI API token which you get from your PyPI Account Settings page.
# Generated using: travis encrypt <pypi api token> --add deploy.password
secure: s3uaLdkOrPATnDuxGnkjIQEDsKpB42ujA2N+BLDxZmhDGsH4Cr+SwxXgdDU7Ud5UKWwKRJtAugdqzZ5ntsGmdhHzyCUUajHyI45Bg/w3iUGawu6pXT3/MEeIjG14B63J66zc0UAWmMmUxDNLE1wThVsmOL8TsgKDOV9LADvD+ryxo3owBiwYHBR9jMQtJwR9/syhSn5SiSjdBAcdxhxYYoD5tjtmfnJy+pEBrLrNXO77kfQNe5eQsK4mZ0o10NKDafkUaxd2ajuxEMcu8nlfQkZ7wA3MKW4JU/Mwe8Y2RIWVyP5vOXD2WfXS4Vze08fp+/AtwDDyj7/bLxJy2y6efWJRtg6nqqo22TfeYGP3MdztTEREKgwJUeTtOlhXPb6RSlg/0mcJcBbhAQdoEI2QUKkox64sFjld8pyNPOQr1PmAmaHWKqYpy93AEHntLQYpXFNrcmznknG6amc/+1H6rVCnfK48LMv7pTYcfuuQ8WXr56br88aoFwoIfTYAw+rSd4tbqft6rIu8DySyv/k9uIQUdx9MxFx98tiJem3UeeSWP4101iiiYcsXQh6ANSzD2JcV2jwbm2cEh+puUenEjsU5DkKbkFfh3nHOjqQd2tm/ScQuiZWYsI/q4YvR/HSNlX7r9+3R/6XeV49gTKcjQsFO1pIb/jGzPY2RHR+xnAA=
on:
tags: true
skip_existing: true