.travis.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. language: python
  2. python:
  3. - 2.6
  4. - 2.7
  5. - 3.2
  6. - 3.3
  7. - 3.4
  8. - 3.5
  9. - 3.6
  10. - pypy
  11. env:
  12. - DJANGO="<1.7"
  13. - DJANGO="<1.8"
  14. - DJANGO="<1.9"
  15. - DJANGO="<1.10"
  16. - DJANGO="<1.11"
  17. - DJANGO="<1.12"
  18. - DJANGO="<2.1"
  19. before_install:
  20. - export DJANGO_SETTINGS_MODULE=jet.tests.settings
  21. install:
  22. - pip install -q "Django${DJANGO}"
  23. - pip install .
  24. - pip install coverage==3.7.1
  25. - pip install coveralls==0.5
  26. script:
  27. - coverage run --source=jet --omit=*/migrations/*,*/south_migrations/*,*/tests/* manage.py test jet
  28. after_success:
  29. - coverage report
  30. - coveralls
  31. matrix:
  32. exclude:
  33. - python: 2.6
  34. env: DJANGO="<1.8"
  35. - python: 2.6
  36. env: DJANGO="<1.9"
  37. - python: 2.6
  38. env: DJANGO="<1.10"
  39. - python: 2.6
  40. env: DJANGO="<1.11"
  41. - python: 2.6
  42. env: DJANGO="<1.12"
  43. - python: 2.6
  44. env: DJANGO="<2.1"
  45. - python: 2.7
  46. env: DJANGO="<2.1"
  47. - python: 3.2
  48. env: DJANGO="<1.10"
  49. - python: 3.2
  50. env: DJANGO="<1.11"
  51. - python: 3.2
  52. env: DJANGO="<1.12"
  53. - python: 3.2
  54. env: DJANGO="<2.1"
  55. - python: 3.3
  56. env: DJANGO="<1.10"
  57. - python: 3.3
  58. env: DJANGO="<1.11"
  59. - python: 3.3
  60. env: DJANGO="<1.12"
  61. - python: 3.3
  62. env: DJANGO="<2.1"
  63. - python: 3.5
  64. env: DJANGO="<1.7"
  65. - python: 3.5
  66. env: DJANGO="<1.8"
  67. - python: 3.6
  68. env: DJANGO="<1.7"
  69. - python: 3.6
  70. env: DJANGO="<1.8"
  71. - python: pypy
  72. env: DJANGO="<2.1"