Diff of /.travis.yml [000000] .. [fde104]

Switch to unified view

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