Если у вас есть это в вашем .travis.yml
файле:Могу ли я использовать travis-ci для тестирования конкретной (включая младший номер) версии python?
language: python
python:
- 2.7
Ваш код будет протестировано питон 2.7.9:
$ source ~/virtualenv/python2.7/bin/activate
$ python --version
Python 2.7.9
Но Python 2.7.9 брейки urllib3 (https://github.com/shazow/urllib3/issues/482) и GEvent (https://github.com/gevent/gevent/issues/477). Думаю, именно поэтому последний Ubuntu по-прежнему поставляется с Python 2.7.6.
По этим причинам мне действительно нужно протестировать мою библиотеку против python> = 2.7, но < 2.7.9, можно ли каким-то образом указать небольшую версию python в .travis.yml
? Я пробовал:
python:
- 2.7.6
но он не работает. Есть идеи?
Кажется, кому-то еще нужна эта версия, и разработчики были достаточно любезны, чтобы [создать для них 2.7.6 архивов] (https://github.com/travis-ci/travis-ci/issues/5078#issuecomment- 156302257), поэтому вы можете попробовать еще раз. – tutuDajuju