forked from Mathics3/mathics-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
28 lines (28 loc) · 861 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
26
27
28
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 texlive-font-utils latexmk texlive-xetex lmodern inkscape texlive-latex-extra texlive-fonts-recommended asymptote
- LLVM_CONFIG=/usr/bin/llvm-config-10 CXXFLAGS=-fPIC python -m pip install llvmlite
- pip install ipywidgets ipykernel requests IPython==5.0.0 langid pycountry pyenchant lxml matplotlib unittest2 pexpect
- python travis.py
- pip install cython
install:
- make develop-full
script:
- make -j3 doc
notifications:
email: false
slack: mathics:VIjdkcZPlA79sOtVOtyjdOcT