Я пытаюсь опубликовать документацию по адресу pythonhosted.org
с помощью setuptools, но в то время как python setup.py upload_docs
преуспевает, ничто не меняется в Интернете, и в журнале моего пакета на PyPI не сообщается об обновлении документации ,`python setup.py upload_docs` успешно, но ничего не меняется в сети
Тем не менее, я все еще могу вручную загрузить ZIP-файл с помощью веб-интерфейса PyPI, и это работает отлично.
Я использовал для создания и развертывания документации с использованием MkDocs:
$ mkdocs build --clean
$ python setup.py upload_docs
Ни один из них не сообщает каких-либо ошибок. Новый веб-сайт правильно создан и может обслуживаться локально MkDocs.
Я пробовал Python 3.4.2, 3.5 и 3.6, а также несколько версий setuptools. Я должен упустить что-то очевидное.
Ниже приведен вывод команды upload_docs
(с информацией об отладке). Обратите внимание, что содержимое веб-сайта хранится в разделе «./site», как обнаружено. См. Также мои project configuration, особенно setup.py
и setup.cfg
.
$ python setup.py upload_docs
options (after parsing config files):
options (after parsing command line):
option dict for 'aliases' command:
{}
option dict for 'metadata' command:
{'description_file': ('setup.cfg', 'README.adoc')}
option dict for 'upload_docs' command:
{'upload_dir': ('setup.cfg', 'site')}
running upload_docs
Distribution.get_command_obj(): creating 'upload_docs' command object
setting options for 'upload_docs' command:
upload_dir = site (from setup.cfg)
Upload_docs command is deprecated. Use RTD instead.
Submitting documentation to https://pypi.python.org/pypi/
Server response (200): OK
Заранее благодарим за любую помощь.
Это не отвечает на вопрос. Не имеет смысла, что API возвращает 200 при загрузке, если это действительно отключено. И он не кажется отключенным, поскольку он все еще работает с загрузкой веб-формы. – letmaik
@letmaik, который говорит, что API [отключен] (https://en.wiktionary.org/wiki/disable)? Не я, а не предупреждение. Вместо этого вам говорят, что API [устарел] (https://en.wiktionary.org/wiki/deprecate). Объявление (связанное в ответе) - это * план, чтобы * удалить службу, некоторое время в будущем. – bignose
Никто не сказал, что он отключен, но вы, кажется, подразумеваете его в своем ответе, иначе я не знаю, как ответ относится к вопросу. Конкретная проблема заключалась в том, что страницы не обновляются после успешной загрузки их с помощью upload_docs. – letmaik