Skip to content

Commit

Permalink
[travis-ci] test with xcode11.1, xcode11.2, normaliz-3.8.0, normaliz-…
Browse files Browse the repository at this point in the history
…3.8.1
  • Loading branch information
Stephan Jahn committed Oct 22, 2019
1 parent 7568f2f commit 64ce473
Show file tree
Hide file tree
Showing 3 changed files with 85 additions and 2 deletions.
81 changes: 81 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,40 @@ matrix:
- eval ${MATRIX_EVAL}
language: python

- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
- texlive-full
- graphviz
env:
- MATRIX_EVAL="export CC=gcc-8 && export CXX=g++-8"
- NORMALIZ_VERSION=3.6.2
before_install:
- eval ${MATRIX_EVAL}
python: 3.5
language: python

- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-6
- texlive-full
- graphviz
env:
- MATRIX_EVAL="export CC=gcc-6 && export CXX=g++-6"
- NORMALIZ_VERSION=3.3.0
python: 3.6
before_install:
- eval ${MATRIX_EVAL}
language: python

- os: linux
addons:
apt:
Expand All @@ -153,6 +187,23 @@ matrix:
- eval ${MATRIX_EVAL}
language: python

- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
- texlive-full
- graphviz
env:
- MATRIX_EVAL="export CC=gcc-8 && export CXX=g++-8"
- NORMALIZ_VERSION=3.8.1
python: 3.6
before_install:
- eval ${MATRIX_EVAL}
language: python

- os: linux
addons:
apt:
Expand Down Expand Up @@ -344,6 +395,36 @@ matrix:
- brew install graphviz
- $PYTHON_INSTALL nose

- os: osx
osx_image: xcode11.1
language: c++
compiler: clang
env:
- NORMALIZ_VERSION=3.8.1
- PYTHON_INSTALL='sudo easy_install'
before_install:
# update brew first, work around https://github.com/Homebrew/brew/issues/3299
- brew update
# install numpy using easy_install rather than homebrew
- brew uninstall numpy --ignore-dependencies
- brew install graphviz
- $PYTHON_INSTALL nose

- os: osx
osx_image: xcode11.2
language: c++
compiler: clang
env:
- NORMALIZ_VERSION=3.8.1
- PYTHON_INSTALL='sudo easy_install'
before_install:
# update brew first, work around https://github.com/Homebrew/brew/issues/3299
- brew update
# install numpy using easy_install rather than homebrew
- brew uninstall numpy --ignore-dependencies
- brew install graphviz
- $PYTHON_INSTALL nose

install:
- export PROCESSES=4
- export NOSETESTS_TIMEOUT=600
Expand Down
3 changes: 2 additions & 1 deletion README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ which can be downloaded from https://www.normaliz.uni-osnabrueck.de
[W. Bruns and B. Ichim and T. Römer and R. Sieg and C. Söger].
The geometric decomposition module is
designed for normaliz version 3 - currently versions
3.0.0, 3.1.0, 3.1.1, 3.3.0, 3.4.0, 3.5.4, 3.6.0, 3.6.2, and 3.7.3
``3.3.0``, ``3.4.0``, ``3.5.4``, ``3.6.0``, ``3.6.2``, ``3.7.3``,
``3.7.4``, and ``3.8.1``
are known to work. We recommend to set your $PATH such that the
`normaliz` executable is found. Alternatively, you can pass the path to the `normaliz`
executable directly to the functions that need it.
Expand Down
3 changes: 2 additions & 1 deletion doc/source/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@ If you want to use the :mod:`geometric decomposition <pySecDec.decomposition.geo
module, you need the `normaliz` [BIR]_ command line executable.
The :mod:`geometric decomposition <pySecDec.decomposition.geometric>` module is
designed for `normaliz` version 3 - currently versions
``3.0.0``, ``3.1.0``, ``3.1.1``, ``3.3.0``, ``3.4.0``, ``3.5.4``, ``3.6.0``, ``3.6.2``, and ``3.7.3``
``3.3.0``, ``3.4.0``, ``3.5.4``, ``3.6.0``, ``3.6.2``, ``3.7.3``,
``3.7.4``, and ``3.8.1``
are known to work. We recommend to set your ``$PATH`` such that the
`normaliz` executable is found. Alternatively, you can pass the path to the `normaliz`
executable directly to the functions that need it.
Expand Down

0 comments on commit 64ce473

Please sign in to comment.