forked from Mathics3/mathics-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
32 lines (32 loc) · 1.03 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
dist: bionic
language: python
python:
- 3.8
- pypy3.6-7.3.1
matrix:
fast_finish: true
include:
- python: 3.8
env: DOC="true"
env: ALL_MODULES="true"
env: CYTHON="true"
services:
- xvfb
before_install:
- sudo apt-get update -qq && sudo apt-get install -qq liblapack-dev llvm-10 llvm-10-dev
- sudo apt-get install -qq gfortran
- sudo apt-get install -qq texlive-font-utils latexmk texlive-xetex lmodern inkscape
- sudo apt-get install -qq texlive-latex-extra texlive-latex texlive-fonts-recommended asymptote
- LLVM_CONFIG=/usr/bin/llvm-config-10 CXXFLAGS=-fPIC python -m pip install llvmlite
- sudo apt-get install -qq &&
- pip install ipywidgets ipykernel requests IPython==5.0.0 nltk langid pycountry pyenchant lxml matplotlib networkx &&
- python travis.py
- pip install cython unittest2 pexpect scikit-image
install:
- sed -i "s/'sympy==[0-9]\.[0-9]\.[0-9]', //" setup.py
- python setup.py develop
script:
- make doc
notifications:
email: false
slack: mathics:VIjdkcZPlA79sOtVOtyjdOcT