forked from flatironinstitute/inferelator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
25 lines (25 loc) · 983 Bytes
/
.travis.yml
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
language: python
python:
- 3.6
- 3.7
- 3.8
install:
- pip install -r requirements.txt --no-cache-dir --upgrade
- pip install -r requirements-test.txt --no-cache-dir --upgrade
- pip install -r requirements-multiprocessing.txt --no-cache-dir
- python setup.py install
script:
- git clone https://github.com/simonsfoundation/kvsstcp
- export PYTHONPATH=$PYTHONPATH:$(pwd)/kvsstcp
- python -c "import os; print(repr(os.name))"
- python -c "import matplotlib as plt; print('imported matplotlib '+ str(plt.__version__))"
- python -c "import pandas as pd; print('imported pandas '+ str(pd.__version__))"
- python -c "import numpy as np; print('imported numpy '+ str(np.__version__))"
- python -c "import scipy as sp; print('imported scipy '+ str(sp.__version__))"
- python -c "import anndata as ad; print('imported anndata '+ str(ad.__version__))"
- coverage run --source=inferelator setup.py test
after_success:
- codecov
after_failure:
- pwd
- find .