|
a |
|
b/.travis.yml |
|
|
1 |
language: python |
|
|
2 |
dist: bionic # Ubuntu 18.04 |
|
|
3 |
python: |
|
|
4 |
- "3.10" |
|
|
5 |
- "3.9" |
|
|
6 |
- "3.8" |
|
|
7 |
# Install dependencies through apt |
|
|
8 |
before_install: |
|
|
9 |
- sudo apt-get -y -qq update |
|
|
10 |
- sudo apt-get -y -qq install openslide-tools |
|
|
11 |
- sudo apt-get -y -qq install libopenjp2-7 libopenjp2-tools |
|
|
12 |
- sudo apt list libopenjp2-7 libopenjp2-tools |
|
|
13 |
install: pip install -U tox-travis |
|
|
14 |
script: tox |
|
|
15 |
after_success: |
|
|
16 |
# Upload coverage to codecov |
|
|
17 |
- curl -Os https://uploader.codecov.io/latest/linux/codecov |
|
|
18 |
- chmod +x codecov |
|
|
19 |
- ./codecov |
|
|
20 |
# Install deepsource CLI |
|
|
21 |
- curl https://deepsource.io/cli | sh |
|
|
22 |
# Report coverage artifact to 'test-coverage' analyzer |
|
|
23 |
- ./bin/deepsource report --analyzer test-coverage --key python --value-file ./coverage.xml |
|
|
24 |
deploy: |
|
|
25 |
- provider: pypi |
|
|
26 |
server: https://test.pypi.org/legacy/ |
|
|
27 |
distributions: sdist bdist_wheel |
|
|
28 |
skip_existing: true |
|
|
29 |
user: __token__ |
|
|
30 |
password: |
|
|
31 |
secure: NoQ7PcqB0VDF9yycRHaBGIZoOfDWXDpMVEM+M2z7zVfKxQZIaDYMZxGJ05D5fTTVw7ZYldDWKg+VX4p0RedKuVadESdubVZzLiqzuVkHH7pgX8pIsRjM2GkGPZ6tQxzCczYUTBcr8bqQ7wHy6Xu1LG1oEUAdLfCH/9gQZoAlmIEgxQN62RdZub5cRLh+T7FnlXb1GwLVjzbub0O7CVNTSkoh+F7OOtzvxicVf007i30CTtTs3ypj59OEkKQB+0Zv8wbvInAW2s9NPt2OXhXLKQ7Ltoxe+/HhBg8urfcCFhezOUIywe48LTm9j0S4K/OjgieunBLkopx2yCqYW7yO/TwjC4NLkNIXKnmuyW1TS7QCHqlFDLILitJxaBhNH8IX0ZjNCi5W1zRn6p5fdDu8o5nGq0MLYM9jm37FYydioRN3lSlqukYoOFPJL/y/xgynvigfi1jvkLczjnaNovT0+hL075qFx6Gs4jUry10/P+SnrrS9r+EcdiCcsCs8zsEW1yiOD1Rvnu8eN/Tj1QNGGqCEOXYCjqVnG/sh1BJbAvGhVQV8OHQMjzTZzRJw+SD38uqvApFRzcvXu5jvyAWd1n0t9LHxeYx8Ko7pnc5VLFl2Irp3SrHKxeCc2El7Rn/SSsbQVE9Ja9WF6DSywxsSrO7X09sxzFxlz4udMJfm6Ts= |
|
|
32 |
on: |
|
|
33 |
branch: pre-release |
|
|
34 |
repo: John-P/wsic |
|
|
35 |
python: 3.9 |
|
|
36 |
- provider: pypi |
|
|
37 |
distributions: sdist bdist_wheel |
|
|
38 |
user: __token__ |
|
|
39 |
password: |
|
|
40 |
secure: tmVDsyav87+v0r+yKSfGESIZ16r02v3kwyHMr+KBq5Y5j5oaFl/zo1ZA7wRoqPDPVrtyUtS/mJRJwDM3LPKdVlFwy2jSQFHQiEs52d2rPPYZjLNTYVz4BUgm7AHC2E8XB+wcYbksTj5JY+FSSLbo9k8UYZ3uZfIkkxYVlEZTLm1vwT0mmWoTBufb9blY3Xxrxa/q3AF9fO2xY14hdkiVj2InyIdp3jqE5ehh6EDk8ZXi91O7b7kxV2x82UMqv0Xgl1pBNZyQr8oSRhbkb70amc2mRDn0GWTTxrEsv87SrPBcQbtnlWNVnY9Fhfqc32JyVXXtvAW9xfktN17j8muWrUGO6vf8Q/N/VVuCkXeqSqx7BBKbQyezAhgH3rkl+QC0OsDlE2KFfsfXF+RMWQZG8kutDrDP/2/C5v7R8x9+adsM/Kl7tD8Pk9SVRSD4N8edJkvi4KxRv9cpxRcP29yspOI/Ba0usND3Oz5y5Txool+Rmh8GYe6AzEr/vKcMuzVd4CZSAMRuIJ6sWsCCHgtHj88BA1ySJARYI6EjNAirtbyPvy4sRzxIaexd6/9XjWPqZkXkncspS+YXyXJf7SPf7/CBPuf87MKvcJVrmjWlePvkWLTvZEDrksugD3P8zJdgpEGyseSX+hfWfWxmfL1w7WEKnbAHqorCSX1M776LTEg= |
|
|
41 |
on: |
|
|
42 |
tags: true |
|
|
43 |
repo: John-P/wsic |
|
|
44 |
python: 3.9 |