Я хочу опубликовать документацию моего проекта https://bitbucket.org/oaltun/opn в readthedocs. орг.
Сборка не удалась. В журнале отображаются различные ошибки https://readthedocs.org/builds/opn/2247789/, но первый - «нет модуля с именем sip».
sip нужен pyqt, который нужен проекту.
Обычно в такой ситуации, насколько я понимаю, вы добавляете недостающий пакет в свой setup.py и проверяете параметр readthedocs.org, чтобы создать файл virtualenv. Я устанавливаю флажок, чтобы создать файл virtualenv. Но я не могу добавить sip или pyqt в setup.py.
Проблема в том, что pyqt & sip не использует инструменты настройки, поэтому не может быть установлен с помощью pip. Таким образом, вы не можете добавить их в setup.py (это не удается даже на моем локальном компьютере).
В своей локальной среде я устанавливаю pyqt с помощью (ana) conda. Но я думаю, что readthedocs.org использует pip для вызова зависимостей.
Итак, как я могу включить sip в virtualenv?