.travis.yml 924 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. language: python
  2. python: 2.7
  3. env:
  4. global:
  5. PYTHONUNBUFFERED=yes
  6. matrix:
  7. - TOXENV=2.7
  8. - TOXENV=3.3
  9. - TOXENV=3.4
  10. - TOXENV=pypy
  11. before_install:
  12. - |
  13. if [[ $TOXENV = pypy ]]; then
  14. deactivate
  15. sudo apt-add-repository --yes ppa:pypy/ppa
  16. sudo apt-get update
  17. sudo apt-get install pypy
  18. source ~/virtualenv/pypy/bin/activate
  19. fi
  20. if [[ $TOXENV = 3.4 ]]; then
  21. sudo apt-get update
  22. sudo apt-get install python3.4-dev
  23. source ~/virtualenv/python3.4
  24. virtualenv ~/virtualenv/python3.4 --python=$(which python3.4)
  25. source ~/virtualenv/python3.4/bin/activate
  26. fi
  27. python --version
  28. uname -a
  29. lsb_release -a
  30. install:
  31. - pip install tox
  32. script:
  33. - tox -v -- -v
  34. after_success:
  35. - .tox/$TRAVIS_PYTHON_VERSION/bin/coveralls
  36. notifications:
  37. irc:
  38. channels:
  39. - "chat.freenode.net#celery"
  40. on_success: always
  41. on_failure: always