将Python文档字符串渲染为丰富的HTML
项目描述
Docrepr
Docrepr 将 Python 的文档字符串渲染成 HTML,使用 Sphinx。它可以为文档字符串生成丰富和纯文本表示,以及属于该文档字符串的对象的附加元数据。它基于由 Tim Dumol 为 Sage Notebook 开发的 sphinxify
模块和由 Carlos Cordoba 为 Spyder IDE 开发的 utils.help
模块。有关完整历史记录,请参阅 spyder-ide/docrepr#20。
原因
有关 Docrepr 的动机和设计,请参阅 Carlos Cordoba 在 SciPy 2015 上的这次演讲。
详细信息
该模块使用其 sphinxify
子模块的 rich_repr
函数,将 IPython oinspect
模块返回的字典渲染成包含所有资源的完整 HTML 页面。
使用示例
import webbrowser
import numpy as np
from IPython.core.oinspect import Inspector # oinfo generator
import docrepr # Set module options
from docrepr import sphinxify # html generator
oinfo = Inspector().info(np.sin)
oinfo['name'] = 'sin'
url = sphinxify.rich_repr(oinfo)
webbrowser.open_new_tab(url)
许可证
本项目根据 BSD 3-Clause License 许可证分发。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
docrepr-0.2.0.tar.gz (145.9 kB 查看哈希值)
构建分发
docrepr-0.2.0-py3-none-any.whl (147.3 kB 查看哈希值)
关闭
docrepr-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3ad62ecdaa0b7ab90dcd9c29abc98cae7d61d09339f18396d4ca5b8ab41c8b90 |
|
MD5 | 185efee28ffd4fb98088ed7d87ad086d |
|
BLAKE2b-256 | e59c09842655e1ac504cf1cbc78a35533d9d02f4245fa608ea8028c6aa18dc43 |
关闭
docrepr-0.2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cbee26975f939495a66eb54a3c45849b23eec370d3b89f3bcb6f1a7a6153d4a1 |
|
MD5 | 2fe9a670bb2bbbbf7ab82699d6ce06af |
|
BLAKE2b-256 | d717f6a000caccf0f84a9c5fed8989aad7260a970cd5efdcfeb04d4b52439bf5 |