Build使用sphinx创建的docs文件夹中的Docs文档

时间:2017-11-22 15:12:06

标签: python authentication python-sphinx read-the-docs google-earth-engine

我制作了一个完全依赖于Google Earth Engine Python API的python包(https://github.com/gee-community/gee_tools)。虽然本地安装了 earthengine-api 软件包,但要获得对象的完全和真实访问权限,您需要以简单的方式进行身份验证:

import ee
ee.Initialize() 

但为了使其成功,你必须

  

通过运行earthengine身份验证来授权访问您的Earth Engine帐户

该程序包对我和所有可以进行身份​​验证的用户都很好。所以,我使用sphinx构建了文档,看起来非常好(http://geetools.readthedocs.io)。问题是在我的环境中构建完美,但在阅读文档中并不是因为它无法在其环境中进行身份验证,因此文档无法正确构建。

这是阅读文档的日志:

  

蟒   /home/docs/checkouts/readthedocs.org/user_builds/geetools/envs/latest/bin/sphinx-build   -T -E -b readthedocs -d _build / doctrees-readthedocs -D language = en。 _build / HTML

Running Sphinx v1.5.6
making output directory...
loading translations [en]... done
building [mo]: targets for 0 po files that are out of date
building [readthedocs]: targets for 7 source files that are out of date
updating environment: 7 added, 0 changed, 0 removed
reading sources... [ 14%] Documentation
reading sources... [ 28%] Introduction
reading sources... [ 42%] cloud_mask
try n° 0 ERROR: Please authorize access to your Earth Engine account by running

earthengine authenticate

in your command line, and then retry.

我不想把我的凭据放在代码中,所以,我的问题是:

有没有办法只是上传'我在本地构建的 docs 文件夹来阅读文档?或者我只需要使用其他托管服务提供商?

我看了http://dont-be-afraid-to-commit.readthedocs.io/en/latest/documentation.html并找到了

  

您不想提交渲染文件,只提交源文件

0 个答案:

没有答案