使用EpyDoc为Python模块构建文档
项目描述
简介
此构建脚本生成项目文档的epydoc文档
使用说明
假设你有一个名为ezineserver的包。在你的包的buildout.cfg文件中,添加一个类似这样的docs部分
[docs] recipe = z3c.recipe.epydoc eggs = z3c.recipe.epydoc ezineserver doc = ezineserver
确保将其包含在部分中,如下所示
[buildout] develop = . parts = docs
现在你可以重新运行buildout。该配方将在bin目录中创建一个名为docs的可执行脚本。
此脚本将在你的源代码上运行epydoc文档生成工具。
要生成文档,只需运行docs脚本
$ ./bin/docs
这会为你生成所有文档,并将其放置在parts目录中。然后你可以在firefox中打开它查看
$ firefox parts/docs/index.html
就这样!
指定附加选项
还可以将附加epydoc选项传递给docs脚本(要获取所有可用选项的列表,请使用--help选项运行脚本)。
你可以通过两种不同的方式做这件事
你可以直接将选项传递给脚本
$ ./bin/docs --no-frames --include-log
或者你可以使用docs部分的defaults条目
[docs] recipe = z3c.recipe.epydoc eggs = z3c.recipe.epydoc ezineserver doc = ezineserver defaults = ['no-frames', '--include-log']
这允许你创建一个具有与在命令行中指定相同的选项的脚本。
如果未设置,则 默认值 条目将默认为值 ['-v', '--debug']。
变更记录
0.0.3 (2009-03-10)
在 buildout.cfg 中添加默认 CLI 参数选项 - 感谢 Jonathan Ballet
0.0.2 (2008-07-09)
将 sys.argv 传递给 bin/docs(你可以在脚本中传递额外的 epydoc 选项)
0.0.1 (2008-07-08)
初始版本。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
z3c.recipe.epydoc-0.0.3.tar.gz (4.4 kB 查看散列值)
构建分布
z3c.recipe.epydoc-0.0.3-py2.4.egg (6.8 kB 查看散列值)
关闭
z3c.recipe.epydoc-0.0.3.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 36a4fa948370f010f8ee6ff35efe14990c7e312e51e3491eacfa38a2ce090cce |
|
MD5 | 2be321de66110e48b720d70c206bf95f |
|
BLAKE2b-256 | b526b017409d794785806f0e8abeb1ff48ba704fe86b2ae3026b8a063f97be8b |
关闭
z3c.recipe.epydoc-0.0.3-py2.4.egg 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1866cf52c52e647edb866e7b216760493932f38ec16799819ba603d63d43290b |
|
MD5 | 0187876c3cc801a7b2e169beab53ab34 |
|
BLAKE2b-256 | 0609e953930b526e6141628abf7a05721b6d95f4cbbcc1983ba8ad98aa1a4645 |