Travis CI: временно переключиться на python 3 - PullRequest
1 голос
/ 07 марта 2019

Хорошо, я пытаюсь сгенерировать и развернуть документацию пакета на основе Python 2.7. Документация генерируется с использованием sphinx, python 2.7.

Однако для фактического развертывания документации мне нужно использовать инструмент под названием doctr. Это автоматически развертывает сгенерированный html на страницы github. Однако это требует от меня работы на Python 3.5 или новее.

Итак, вопрос: Когда вся сборка travis работает на python 2.7, как мне временно перейти на python 3.5 и развернуть документацию?

1 Ответ

0 голосов
/ 11 марта 2019

Вы можете использовать pyenv для установки 3.5, если она еще не установлена, и перейти на нее, сделать свое дело и вернуться обратно.

В основном это;

pyenv install 3.5.0
pyenv global 3.5.0
<do the deploy>
pyenv global <previous version>
...