Сборка Sphinx документации на ReadTheDocs
Есть ли способ позволить readthedocs.org создавать основанную на сфинксе документацию для проекта Django (размещенного на git), работающего на движке приложений Google?
Я продолжаю получать эту ошибку:
Sphinx Standard Error
The Google App Engine SDK could not be found!
Я создал следующий файл требований:
django
ez_setup
google-appengine
Но ReadTheDocs не удается распаковать Google-Appengine
Downloading/unpacking django (from -r docs/requirements.txt (line 1))
Running setup.py egg_info for package django
Downloading/unpacking ez-setup (from -r docs/requirements.txt (line 2))
Downloading ez_setup-0.9.tar.gz
Running setup.py egg_info for package ez-setup
Downloading/unpacking google-appengine (from -r docs/requirements.txt (line 3))
Running setup.py egg_info for package google-appengine
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/home/docs/checkouts/readthedocs.org/user_builds/****/envs/latest/build/google-appengine/setup.py", line 2, in <module>
import ez_setup
ImportError: No module named ez_setup
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/home/docs/checkouts/readthedocs.org/user_builds/***/envs/latest/build/google-appengine/setup.py", line 2, in <module>
import ez_setup
ImportError: No module named ez_setup
1 ответ
ez_setup
это не то, от чего вы обычно зависите. Это был сингл ez_setup.py
файл, который раньше был в комплекте рядом с вашим setup.py
чтобы помочь людям, которые не имеют setuptools
(или же distribute
) установлены. В вашем setup.py будет что-то вроде:
try:
import setuptools
except Import Error:
# run ez_setup
Но вы используете virtualenv, и вы можете в значительной степени рассчитывать на людей, которые в настоящее время используют virtualenv / setuptools / распространяют. Таким образом, вы можете удалить все ez_setup
ссылки, особенно от вашего requirements.txt
,
я думаю ez_setup
модуль, который вы устанавливаете, мешает чему-то в собственном движке приложения setup.py
,