##// END OF EJS Templates
pyenv shell not enabled
pyenv shell not enabled

File last commit:

r24806:8c8f0630
r24806:8c8f0630
Show More
.travis.yml
85 lines | 2.8 KiB | text/x-yaml | YamlLexer
Marc Abramowitz
Add .travis.yml for Travis CI (http://travis-ci.org/)
r7633 # http://travis-ci.org/#!/ipython/ipython
language: python
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800
addons:
Nicholas Bollweg
try pyenv, fix apt addons
r24801 apt:
packages:
- graphviz
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800
Marc Abramowitz
Add .travis.yml for Travis CI (http://travis-ci.org/)
r7633 python:
Srinivas Reddy Thatiparthy
Add 3.6 version target
r23100 - 3.6
Matthias Bussonnier
Update travis to 3.5 (instead of 3.5.0.rc4)
r21775 - 3.5
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800
Min RK
expedite travis...
r19868 sudo: false
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800
Olesya Baranova
Changing files per example in Jupyter repo
r24057 env:
global:
- PATH=$TRAVIS_BUILD_DIR/pandoc:$PATH
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800
Olesya Baranova
Dropping Python 3.3 due to Travis issues + adding 'group' back
r24059 group: edge
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800
Marc Abramowitz
Add .travis.yml for Travis CI (http://travis-ci.org/)
r7633 before_install:
Min RK
remove downstream projects from travis
r21248 - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
Nicholas Bollweg
try pyenv, fix apt addons
r24801 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
Nicholas Bollweg
um, i mean upgrade
r24804 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew upgrade pyenv ; fi
Nicholas Bollweg
try pyenv, fix apt addons
r24801 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pyenv install "$PYENV_VERSION" ; fi
Nicholas Bollweg
set pyenv with global and shell instead of local
r24805 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pyenv global "$PYENV_VERSION" ; fi
Nicholas Bollweg
pyenv shell not enabled
r24806 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then python --version ; fi
Nicholas Bollweg
try pyenv, fix apt addons
r24801
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800
Marc Abramowitz
Add .travis.yml for Travis CI (http://travis-ci.org/)
r7633 install:
Matthias Bussonnier
Upgrade pip before setuptools for Python compat....
r24424 - pip install pip --upgrade
- pip install setuptools --upgrade
Min RK
remove use of travis-wheels repo...
r23550 - pip install -e file://$PWD#egg=ipython[test] --upgrade
Matthias Bussonnier
run tests with trio and curio on travis
r24497 - pip install trio curio
Matthias Bussonnier
Update LICENCE and Copying to match....
r24268 - pip install codecov check-manifest --upgrade
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800
Marc Abramowitz
Add .travis.yml for Travis CI (http://travis-ci.org/)
r7633 script:
Matthias Bussonnier
Update LICENCE and Copying to match....
r24268 - check-manifest
Matthias Bussonnier
try to fix nightly
r24723 - |
if [[ "$TRAVIS_PYTHON_VERSION" == "nightly" ]]; then
# on nightly fake parso known the grammar
cp /home/travis/virtualenv/python3.8-dev/lib/python3.8/site-packages/parso/python/grammar37.txt /home/travis/virtualenv/python3.8-dev/lib/python3.8/site-packages/parso/python/grammar38.txt
fi
Min RK
remove downstream projects from travis
r21248 - cd /tmp && iptest --coverage xml && cd -
Thomas Kluyver
Test docs build only on Python 3.6
r24072 # On the latest Python only, make sure that the docs build.
- |
Matthias Bussonnier
Revert 3.7 AST fix...
r24564 if [[ "$TRAVIS_PYTHON_VERSION" == "3.7" ]]; then
Thomas Kluyver
Test docs build only on Python 3.6
r24072 pip install -r docs/requirements.txt
Matthias Bussonnier
run doc fixing tool on travis
r24524 python tools/fixup_whats_new_pr.py
Corey McCandless
Travis-CI: set SPHINXOPTS="-W" for make docs
r24090 make -C docs/ html SPHINXOPTS="-W"
Thomas Kluyver
Test docs build only on Python 3.6
r24072 fi
Matthias Bussonnier
enable test coverage on coveralls
r19539 after_success:
- cp /tmp/ipy_coverage.xml ./
- cp /tmp/.coverage ./
Matthias Bussonnier
enable codecov
r21791 - codecov
Min RK
allow failures on nightly Python...
r22473
matrix:
Michael Käufl
[travis] Run tests against Python 3.7 and a non-outdated nightly
r24561 include:
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800 - { python: "3.6-dev", dist: xenial, sudo: true, os: linux }
- { python: "3.7", dist: xenial, sudo: true, os: linux }
- { python: "3.7-dev", dist: xenial, sudo: true, os: linux }
- { python: "nightly", dist: xenial, sudo: true, os: linux }
Nicholas Bollweg
try pyenv, fix apt addons
r24801 - { os: osx, language: generic, env: TRAVIS_PYTHON_VERSION="3.6" PYENV_VERSION="3.6.7" }
- { os: osx, language: generic, env: TRAVIS_PYTHON_VERSION="3.7" PYENV_VERSION="3.7.1" }
Min RK
allow failures on nightly Python...
r22473 allow_failures:
Danilo J. S. Bellini
Add PyPy testing to Travis CI
r22746 - python: nightly
Thomas Kluyver
Use Travis to upload to Github releases...
r23453
before_deploy:
- rm -rf dist/
- python setup.py sdist
- python setup.py bdist_wheel
deploy:
provider: releases
api_key:
secure: Y/Ae9tYs5aoBU8bDjN2YrwGG6tCbezj/h3Lcmtx8HQavSbBgXnhnZVRb2snOKD7auqnqjfT/7QMm4ZyKvaOEgyggGktKqEKYHC8KOZ7yp8I5/UMDtk6j9TnXpSqqBxPiud4MDV76SfRYEQiaDoG4tGGvSfPJ9KcNjKrNvSyyxns=
file: dist/*
file_glob: true
skip_cleanup: true
on:
repo: ipython/ipython
all_branches: true # Backports are released from e.g. 5.x branch
tags: true
python: 3.6 # Any version should work, but we only need one
Nicholas Bollweg
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
r24800 condition: $TRAVIS_OS_NAME = "linux"