Skip to content

Commit

Permalink
template
Browse files Browse the repository at this point in the history
  • Loading branch information
scivision committed Apr 24, 2017
1 parent 8887b85 commit bc76f0e
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 22 deletions.
34 changes: 18 additions & 16 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,45 +1,47 @@
language: generic
language: python

python:
- 2.7
- 3.4
- 3.5
- 3.6

os:
- linux

notifications:
email: false
email: false

git:
depth: 3
depth: 3

addons:
apt:
packages:
- gfortran


matrix:
include:
# - os: osx
# env: pyv=3.6

- os: linux
env: pyv=3.6

install:
before_install:
- if [[ $TRAVIS_OS_NAME == osx ]]; then
wget http://repo.continuum.io/miniconda/Miniconda-latest-MacOSX-x86_64.sh -O miniconda.sh;
else
wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh;
fi


install:
- 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 update -q conda
- conda create -n test python=$pyv
- conda create -n test python=$TRAVIS_PYTHON_VERSION
- source activate test
- pip -q install coveralls

- conda install numpy scipy matplotlib seaborn

- python setup.py develop

script: coverage run tests/test.py -v

after_success: coveralls

19 changes: 13 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
#!/usr/bin/env python
req = ['nose','numpy','scipy','matplotlib','seaborn','pathlib2',]
pipreq=['timeutil']
# %%
import pip
try:
import conda.cli
conda.cli.main('install',*req)
except Exception:
pip.main(['install',*req])
pip.main(['install',*pipreq])
# %%
import setuptools # enables develop
from glob import glob
from numpy.distutils.core import Extension, setup
from glob import glob
from os.path import join


name = 'pyiri2016'
sourcePath = 'source'
f77CompileArgs = ['-w']

req = ['nose','numpy','scipy','matplotlib','seaborn','pathlib2',
'timeutil']

iriSource1 = ['iriwebg.for', 'irisub.for', 'irifun.for',
'iritec.for', 'iridreg.for', 'igrf.for', 'cira.for', 'iriflip.for']

Expand Down Expand Up @@ -55,7 +62,7 @@
ext_package=name,
ext_modules=[ ext1 ],
data_files=iriDataFiles,
install_requires=req,
install_requires=req+pipreq,
dependency_links=[
'https://github.com/rilma/TimeUtilities/zipball/master#egg=timeutil']
)

0 comments on commit bc76f0e

Please sign in to comment.