我使用sphinx-autodoc-annotation来读取Python代码中的函数注释,并使用它来生成适当的预期参数类型和返回类型。它在我的本地机器上工作得很好,但我当然不得不pip install sphinx-autodoc-annotation
。
我尝试使用Read the Docs生成相同的文档,但它给了我一个错误:
Could not import extension sphinx_autodoc_annotation (exception: No module named sphinx_autodoc_annotation)
是否可以配置阅读文档以使用sphinx-autodoc-annotation,如果可以,我该如何使其工作?
答案 0 :(得分:1)
为您的Read the Docs项目激活安装项目选项。
如果该选项已激活,则阅读文档会尝试在您的包装上执行setup.py install
(请参阅:RtD docs)。在setup.py
中,您可以按照requirements file中的说明安装软件包。
请查看source code of the Flask-MongoRest project的示例。
添加sphinx-autodoc-annotation
作为requirements.txt
文件的唯一要求。
答案 1 :(得分:1)