# http://travis-ci.org/#!/ipython/ipython
language: python
python:
    - "nightly"
    - 3.6
    - 3.5
    - 3.4
    - 3.3
sudo: false
before_install:
    - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels
    - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
install:
    - pip install "setuptools>=18.5" pip --upgrade
    - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[test] --upgrade
    - pip install codecov --upgrade
script:
    - cd /tmp && iptest --coverage xml && cd -
after_success:
    - cp /tmp/ipy_coverage.xml ./
    - cp /tmp/.coverage ./
    - codecov

matrix:
    allow_failures:
        - python: nightly

# http://travis-ci.org/#!/ipython/ipython
language: python
python:
    - "nightly"
    - 3.6
    - 3.5
    - 3.4
    - 3.3
sudo: false
before_install:
    - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels
    - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
install:
    - pip install "setuptools>=18.5" pip --upgrade
    - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[test] --upgrade
    - pip install codecov --upgrade
script:
    - cd /tmp && iptest --coverage xml && cd -
after_success:
    - cp /tmp/ipy_coverage.xml ./
    - cp /tmp/.coverage ./
    - codecov

matrix:
    allow_failures:
        - python: nightly

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

Use Travis to upload to Github releases
Use Travis to upload to Github releases

See gh-10342
