File: .travis.yml

package info (click to toggle)
pydicom 2.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 65,208 kB
  • sloc: python: 116,343; sh: 222; makefile: 193
file content (56 lines) | stat: -rw-r--r-- 3,273 bytes parent folder | download
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
56
dist: trusty
sudo: true

language: python

cache:
  apt: true
  directories:
  - $HOME/.cache/pip
  - $HOME/.ccache

matrix:
  include:
    - env: DISTRIB="pypy" PYTHON_VERSION="3.5" NUMPY=false PILLOW=false JPEG_LS=false GDCM=false
    - env: DISTRIB="pypy" PYTHON_VERSION="3.5" NUMPY=true PILLOW=false JPEG_LS=false GDCM=false

    - env: DISTRIB="conda" PYTHON_VERSION="3.5" NUMPY=false PILLOW=false JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.5" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.5" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=true
    - env: DISTRIB="conda" PYTHON_VERSION="3.5" NUMPY=true  PILLOW=both JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.5" NUMPY=true  PILLOW=both JPEG_LS=true  GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.5" NUMPY=true  PILLOW=both JPEG_LS=true  GDCM=true

    - env: DISTRIB="conda" PYTHON_VERSION="3.6" NUMPY=false PILLOW=false JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.6" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.6" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=true
    - env: DISTRIB="conda" PYTHON_VERSION="3.6" NUMPY=true  PILLOW=both JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.6" NUMPY=true  PILLOW=both JPEG_LS=true  GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.6" NUMPY=true  PILLOW=both JPEG_LS=true  GDCM=true
    - env: DISTRIB="conda" PYTHON_VERSION="3.6" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=old

    - env: DISTRIB="conda" PYTHON_VERSION="3.7" NUMPY=false PILLOW=false JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.7" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=false
    #- env: DISTRIB="conda" PYTHON_VERSION="3.7" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=true
    - env: DISTRIB="conda" PYTHON_VERSION="3.7.3" NUMPY=true  PILLOW=both JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.7.3" NUMPY=true  PILLOW=both JPEG_LS=true  GDCM=false
    #- env: DISTRIB="conda" PYTHON_VERSION="3.7" NUMPY=true  PILLOW=both JPEG_LS=true  GDCM=true

    - env: DISTRIB="conda" PYTHON_VERSION="3.8" NUMPY=false PILLOW=false JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.8" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=false
#    - env: DISTRIB="conda" PYTHON_VERSION="3.8" NUMPY=true  PILLOW=false JPEG_LS=false GDCM=true
    - env: DISTRIB="conda" PYTHON_VERSION="3.8" NUMPY=true  PILLOW=both JPEG_LS=false GDCM=false
    - env: DISTRIB="conda" PYTHON_VERSION="3.8" NUMPY=true  PILLOW=both JPEG_LS=true  GDCM=false
#    - env: DISTRIB="conda" PYTHON_VERSION="3.8" NUMPY=true  PILLOW=both JPEG_LS=true  GDCM=true

    - env: DISTRIB="conda" PYTHON_VERSION="3.7.3" NUMPY=true  PILLOW=jpeg JPEG_LS=false GDCM=false

install: source build_tools/travis/install.sh

script:
  - py.test --cov=pydicom -r sx --pyargs pydicom

after_success:
  # curl times out sometimes, so drop the connection timeout but retry more often
  - bash <(curl --connect-timeout 10 --retry 10 --retry-max-time 0 https://codecov.io/bash) ||
    (sleep 30 && bash <(curl --connect-timeout 10 --retry 10 --retry-max-time 0 https://codecov.io/bash))