-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
executable file
·41 lines (41 loc) · 2 KB
/
.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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
dist: xenial
language: python
python:
- "3.7"
- "3.6"
- "3.5"
install:
- sudo apt-get update
- sudo apt-get install -y gfortran
- wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
- bash miniconda.sh -b -p $HOME/miniconda
- export PATH="$HOME/miniconda/bin:$PATH"
- hash -r
- conda config --set always_yes yes --set changeps1 no
- conda config --add channels r
- conda config --add channels defaults
- conda config --add channels conda-forge
- conda config --add channels bioconda
- conda update --yes conda
- conda info -a
- conda create -q -n test-environment python=$TRAVIS_PYTHON_VERSION numpy scipy matplotlib pandas seaborn statsmodels pyfaidx pysam six pytest click-help-colors pybigwig biopython htseq ucsc-bedgraphtobigwig ucsc-bedsort pybedtools bx-python tqdm h5py joblib ucsc-bigwigmerge wiggletools ucsc-wigtobigwig
- pip install click
- pip install sphinx mock pytest-cov codecov
- pip install numpydoc ipython sphinxcontrib-fulltoc guzzle_sphinx_theme travis-sphinx
- make install
script:
- riboraptor
- make test
- travis-sphinx build --source=$TRAVIS_BUILD_DIR/docs
after_success:
- codecov --token=60f295c4-8b5c-45f3-a65e-8f45d7e59a11
- travis-sphinx deploy
deploy:
provider: pypi
distributions: sdist bdist_wheel
user: saketkc
password:
secure: JiJ07zBUt2dlwCpgx1dajvlWSVc8VDMzj1fyrXP+CgVuXmp9WqhOuB3i/jCOgpagrmAqxmtDKF3yXLGCn/LtFrqpoziC5C1I4SNzVRaArcYnKiEyNVsXgD3CbrXwtTm7OnB+AsvGMpUUMzl7zQ1vy6dt1YldE0C3dYE/Mz/YS4lRicECztXgyyyG5pJkI5rQky0tOk3DWouYgySaMY2iy+UZ58OWKU/2kIvksCtWz2yvnNx8USHQV6OTOxKdI7o64/2nnuIhBKifpLD+yusHCW/q7unDWgxcUdKToQK/ynJkCh1qtb5uZr/nzplwKtLdfib1lf5gyewpT/fi53dsAS3SqkrBsYc2PIjlWhIFH35ONc5NxvmzuzxZYhydjgq5TX2XXbOk6XmdIK6YgUoaXH010sx+tFUm7h88GuY+RR1AG12MRJF7dZtSh/R7biTfyoiPjOi/Zv3Sn9s2MEw+8iKc3MmDq19ztZndDOkcFVGeLjUIYkBon52V/e1rW/uZ14mAzS6qi7UddPx0PkHHss2bwgagP6Kntrg/FO+MFd49J7EPuh5FtreyK5bP6/xbvzp6wT+/wZaj1yff4ziyaU7q6w7aLDydm5XtFlD8ND2PrFGA6iR9Nc/4+n6wz9O9jJ4snknyHntH5t/jMvE4awgAqU2z6+YnmUqjORaiumk=
on:
tags: true
repo: saketkc/riboraptor