-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
50 lines (45 loc) · 1.66 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
language: python
python:
- '2.7'
- '3.4'
- '3.5'
- '3.6'
# PyPy versions
- 'pypy'
- 'pypy3'
install:
- wget http://ftp.gnu.org/gnu/osip/libosip2-5.0.0.tar.gz
- tar -xzvf libosip2-5.0.0.tar.gz
- cd libosip2-5.0.0
- ./configure
- make
- sudo make install
- cd ../
- wget http://download.savannah.gnu.org/releases/exosip/libexosip2-5.0.0.tar.gz
- tar -xzvf libexosip2-5.0.0.tar.gz
- cd libexosip2-5.0.0
- ./configure
- make
- sudo make install
- cd ../
- sudo ldconfig
- if [[ $TRAVIS_PYTHON_VERSION < '3.3' ]]; then pip install --upgrade mock; fi
- pip install wheel coverage codacy-coverage
- python setup.py install
before_script:
- mv src/exosip2ctypes/tests ./
script:
- coverage run -m unittest discover
after_success:
- coverage xml
- mv tests src/exosip2ctypes
- python-codacy-coverage -r coverage.xml
deploy:
provider: pypi
user: tanbro
password:
secure: P4bm4TCZjm4cpgw1X4hw432MWg579qMn+NwLftGH4ulROF8KFcigbEhpJS2Qb7hmlk6HO/5+4pDGbC2x0PXOF0RE6a8u1z1b6kNMcUIlKnd/nAjb2qCuhXntXHG7K3ZRXrYM4hiP2Konj2gna10pk2uWBMYlhzo6xDy/kNHConggxkmH20NNcNuIQoq0OVXTD1JRQgrcQWz9rPetDxihwpKHkNba7/qV6jitIoyE6Wtmwrde+O0+sStNyQG4Rsa3+ukxgj4LU6eZzraKDVIE4Ita17jtRy8ZyXC5uosA6cqpw7ofUPR13/qxAnks3dfoBHb52IA2jo5HLLC8ZRx0G9OkXdDkQ2HAJb/giL3lpcRzTBWxHXaT8LvrXesIWInArzro1DspK52hAP8gsNW+7wIPdmcVorC8DTaREWRj2A3X5AhIwTpV28KCzbZLrMR81YVzqLugbNwDf95+ZV+A0qOE6rdegX2VIUp78z1wG4h6yaxg2Ou0ASZl1SEyy9kdPBylC5gTHTPo7H5JmXG6+atslgiH2cFB5RgUqi209SdTDnGNqvabNhXtD8NLs06glw65KS9OIcgqAPX2FrZfxTFjdEbeRaPAcGSfZ+bUtLwS9kqMT3k99q85Ik7AviuJS4+au8kXUMVkNbh93Gyo0wkWMG7wGp4FRc+bgamUWSw=
on:
tags: true
distributions: bdist_wheel
repo: tanbro/exosip2ctypes