我想在我的 Python 模块的文档字符串中添加一些元信息,例如作者、电子邮件、版本。有没有规范的方法可以做到这一点?我搜索了很长时间,但在此处或网络上找不到任何具有明确权限的内容。
PEP 426——Python 软件包 2.0 的元数据对此进行了一些讨论。它看起来像__author__
,__version__
并且其他一些被pydoc
(V2.7)识别。此外,还有epydoc
和sphinx-doc
。
是否有一种标准方法可以在文档字符串中包含此类信息?还是作为全局变量?如果是这样,是否有接受的关键字/变量名称列表?
例子:
#########
# Parts
# <description>
#
"""Helper module for selling car parts on the web.
Author: Sue Baru
EMail: sb@carparts.com
Version: 1.0
"""
更新
这不是一个真正的答案,但我最终使用了__author__
“关键字”而没有别的。版本控制是通过签入 git repo 来完成的。