123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- language: python
- python:
- - 3.5
- - 3.6
- - 3.7
- - 3.7-dev
- - 3.8
- - 3.8-dev
- dist: xenial
- env:
- - PANDAS_VERSION=
- - PANDAS_VERSION=1.*
- - PANDAS_VERSION=0.25.*
- - PANDAS_VERSION=0.24.*
- - PANDAS_VERSION=0.23.*
- - PANDAS_VERSION=0.22.*
- - PANDAS_VERSION=0.21.*
- matrix:
- exclude:
-
-
- - python: 3.5
- env: PANDAS_VERSION=1.*
- - python: 3.7
- env: PANDAS_VERSION=0.21.*
- - python: 3.7
- env: PANDAS_VERSION=0.22.*
- - python: 3.7-dev
- env: PANDAS_VERSION=0.21.*
- - python: 3.7-dev
- env: PANDAS_VERSION=0.22.*
-
-
- - python: 3.8
- env: PANDAS_VERSION=0.21.*
-
- - python: 3.8
- env: PANDAS_VERSION=0.22.*
- - python: 3.8-dev
- env: PANDAS_VERSION=0.21.*
- - python: 3.8-dev
- env: PANDAS_VERSION=0.22.*
- install:
- - pip install pipenv
- - pipenv sync --dev
- - if python3 -c 'import sys; sys.exit(sys.version_info < (3, 8))'; then
- pipenv graph;
- pipenv install --dev importlib-metadata;
- fi
- - if [ ! -z "$PANDAS_VERSION" ]; then
- pipenv install --selective-upgrade "pandas==$PANDAS_VERSION";
- fi
- - pipenv graph
- script:
- - pipenv run pylint --load-plugins=pylint_import_requirements freesurfer_stats
- - pipenv run pylint tests/*
- - pipenv run pytest --cov=freesurfer_stats --cov-report=term-missing --cov-fail-under=100
- after_success:
- - pip install coveralls
- - coveralls
|