forked from pygae/galgebra
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
33 lines (32 loc) · 1.39 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
sudo: false
language: python
matrix:
include:
- os: linux
python: '2.7'
env: CONDA=true
- os: linux
python: '3.6'
env: CONDA=true
before_install:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then lsb_release -a ; fi
install:
- pip install sympy==1.3
- pip install -e .
- pip install pytest-cov
- if [[ "$TRAVIS_PYTHON_VERSION" == 2.7 ]]; then pip install ipython==5.8.0 ; fi
- pip install nbval
- pip install pytest-xdist
script:
- pytest -n 2 --dist loadscope --cov=galgebra --nbval examples/ipython/ test --current-env --sanitize-with test/.nbval_sanitize.cfg
after_success:
- pip install codecov
- codecov
deploy:
on:
tags: true
provider: pypi
skip_existing: true
user: utensil
password:
secure: KxiaDdJJRZDHRSegGH9hCyGYonoseDK0IrZD6mnBsDijcK1Hjwpwbr+GWztt3pzMFC/OOoOQTcGLgPz5DH8ppwAQ11j4y2/H1Z18FKXa3Cl4V1j94aaQ201Nrzhq4bDFRDGAjZrLhlOCQsIcvsO/ROr2B6wJBAmYrEEEqPrQC+/czvEt2dZePO3q/SZx+gs564OtEjUKzDsRriR14gH2NFtJsoixoGhaBlVPDrc2YVeqYk+kcQn1UbsmNR+0kL8dU9awra6Bd/8gbyMU/YgTOwHcRZmZImV8SHFH3pvz0siJ5PUtKuD03akVfp3Szoc/ZGjgV/p03OjpdAdUb9OZq4EHXXpxYHnIDeqFMyK9LIJMOy7goB6ST2vIElLGQjd5pw/8265JTNDNLEawHxtFeR61e4p/6E78ga7CjqyBthv8NujlNDVXLEjcipc57e27O5hY2tYe/dYvkKB5dn8zA5jEKMPQbcd6clrixdD3spUN2D3p20nUcX64HPGsAQfLqYMNRr7qbEJopObbsi39kKTUOfxR7zkx1HO/GPrrLDbUZH9CnFnNSsfTSqVDOOJhVXHnGCt6v77zyJKrpsf6ksWxWh8xGELIhbvTRs1xORVz3TxqQujYJs6xs1TJRYfIRY/RwfR5xr8d7jz11MXeK+d8/Ex3kMJqP/dHMPGOrwQ=