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))
|