##// END OF EJS Templates
Leak less files during test....
Leak less files during test. Tracks all created files and destroy them all during teardown. Otherwise multiple call to mktmp would leak previously unclosed files. This should really ideally be a context manager and be tracked better.

File last commit:

r24268:5a6ef3e3
r24341:09e52292
Show More
.travis.yml
54 lines | 1.5 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
python:
Matthias Bussonnier
'enable python 3.6 nightly'
r22398 - "nightly"
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
MinRK
reorder travis so slowest groups start first
r16540 - 3.4
Min RK
expedite travis...
r19868 sudo: false
Olesya Baranova
Changing files per example in Jupyter repo
r24057 env:
global:
- PATH=$TRAVIS_BUILD_DIR/pandoc:$PATH
Olesya Baranova
Dropping Python 3.3 due to Travis issues + adding 'group' back
r24059 group: edge
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'
Marc Abramowitz
Add .travis.yml for Travis CI (http://travis-ci.org/)
r7633 install:
Min RK
remove use of travis-wheels repo...
r23550 - pip install setuptools pip --upgrade
- pip install -e file://$PWD#egg=ipython[test] --upgrade
Matthias Bussonnier
Update LICENCE and Copying to match....
r24268 - pip install codecov check-manifest --upgrade
Olesya Baranova
Installing Graphviz
r24076 - sudo apt-get install graphviz
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
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.
- |
if [[ "$TRAVIS_PYTHON_VERSION" == "3.6" ]]; then
pip install -r docs/requirements.txt
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:
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