https://github.com/ZELLMECHANIK-DRESDEN/ShapeOut
Raw File
Tip revision: b5acc675c81b51d95910e77488156147076a1199 authored by Paul Müller on 28 April 2020, 17:58:15 UTC
update changelog
Tip revision: b5acc67
.travis.yml
notifications:
  email: false
dist: xenial
sudo: required
language: python
python: "2.7_with_system_site_packages"
addons:
  apt:
    packages:
    - cython
    - python2.7-dev
    - python-chaco
    - python-numpy
    - python-scipy
    - python-wxgtk3.0
    - r-base
    - r-recommended
    - r-cran-lme4
services:
  - xvfb
install:
# remove all packages that are part of the current virtualenv
- pip freeze -l | xargs pip uninstall -y
- rm -rf .cache
# install binary packages
- travis_retry pip install --upgrade pip setuptools wheel
# install all dependencies
# dependencies for chaco
- travis_retry pip install simplejson kiwisolver reportlab
# package and testing dependencies (due to pinned numpy version
# in Shape-Out, these must be installed together)
- travis_retry pip install . coverage codecov
# install special dependencies (latest libs)
- travis_retry pip install git+git://github.com/ZELLMECHANIK-DRESDEN/dclab.git
- travis_retry pip install git+git://github.com/ZELLMECHANIK-DRESDEN/fcswrite.git
# download ffmpeg
- travis_retry imageio_download_bin ffmpeg
# more-itertools 6.0.0 has a syntax error (dependency for coverage)
- travis_retry pip install more-itertools==5.0.0
- pip freeze
script:
# fixes (zipp now requires python 3.6+ but did not tell pyPI):
# pkg_resources.DistributionNotFound: The 'zipp>=0.5' distribution was not found and is required by importlib-metadata
- pip install "zipp==1.0.0"
- coverage run --source=shapeout ./setup.py test
- coverage report -m
after_success:
- codecov

back to top