sphinx扩展,包括程序输出

sphinxcontrib-programoutput的Python项目详细描述


SphinxContrib程序输出

https://secure.travis-ci.org/NextThought/sphinxcontrib-programoutput.pnghttps://coveralls.io/repos/github/NextThought/sphinxcontrib-programoutput/badge.svg

https://sphinxcontrib-programoutput.readthedocs.org

一个Sphinx扩展,用于将任意命令的输出直接插入 文档,帮助您更新命令示例。

安装

PyPI

安装此扩展
pip install sphinxcontrib-programoutput

扩展需要sphinx 1.7.0和python 2.7或python 3(python 3.5+测试)。

使用量

只需将此扩展添加到extensions

extensions = ['sphinxcontrib.programoutput']

现在有两个新的指令program-outputcommand-output到 插入程序输出。前者只是插入输出:

.. program-output:: python -V

输出:

Python 2.7.1

后一个指令模拟shell会话,旨在显示示例:

.. command-output:: python -V

输出:

$ python -V
Python 2.7.1

有关用法和 此扩展的配置。

开发和支持

有关支持和 发展进程。

更改

0.14(2019-04-08)

  • 添加python_requires元数据以更好地允许像^{tt5}这样的工具$ 安装正确的版本。
  • 在python 3上添加对sphinx 2.0的支持。
  • 在生成程序命令或输出时避免Unicode错误 非ascii输出,配置的提示是字节字符串。这个 最有可能是在python 2下,其中默认的配置提示 是一个字节字符串。报告者和补丁的灵感来自issue 33 拉特里塞维格斯。

0.13(2018-12-22)

  • 放下狮身人面像支架<;1.7。
  • 在狮身人面像上修复测试>;=1.8.0。
  • 默认情况下,将错误消息从失败还原到文档中 程序在sphinx上运行>;=1.8.0b1。
  • 修复sphinx上的弃用警告>;=1.8。在issue 29中报告 米莉。

0.11(2017-05-18)

  • 在扩展中显式地将parallel_read_safe设置为true 元数据。见issue 25。 感谢亚当·J·斯图尔特和斯蒂芬·麦克道尔。

0.10(2017-03-17)

  • 使用“replace”对程序输出进行适度解码 处理程序。基于apull request 作者:斯特凡·穆勒。

0.9(2017-03-15)

  • Gitub中分叉并恢复项目。
  • 对Travis Ci进行测试。格式和样式由pylint强制执行。
  • 最早的支持和测试的Sphinx版本现在是1.3.5。见 issue 17
  • 删除对Python2.6、Python3.2和3.3的支持。
  • 100%测试覆盖率。
  • 删除对programoutput_use_ansi的支持。这个 sphinxcontrib.ansi扩展名在pypi上不再可用。

0.8(2012年10月12日)

  • 迁移到GitHub

0.7(2012年4月17日)

  • 已将cwd选项添加到..program-output
  • 已执行程序的工作目录现在默认为文档根目录

0.6(2012年1月7日)

  • python 3支持
  • 现在需要Sphinx 1.1

0.5(2011年9月19日)

  • programoutput_prompt_template现在被解释为格式字符串!
  • 现在需要python 2.6
  • returncode选项添加到program-output(感谢 Jan Marek Glogowski)
  • 支持中的returncode格式化键 programoutput_prompt_template
  • 意外返回代码时发出警告,而不是引发 subprocess.CalledProcessError
  • 将命令期间的致命错误转换为文档错误消息 而不是破坏构建

0.4.1(2011年3月11日)

  • 一些源代码清理
  • 文档中的固定安装说明

0.4(2010年5月21日)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring Websocket处理程序未向所有客户端发布消息   java动态识别base64编码的文件类型   使用有界类型参数的java“两种方法具有相同的擦除”错误   Java中与互斥体相关的多线程问题   华为设备上的java文本对齐问题   java试图运行ant获取错误   java无法从此SPARQL查询中获得任何结果   java有没有人使用过GUTS(GUICE UTILITIES TOOLS SWING)?   在第三方应用程序中打开和关闭的Java程序监视器文件   java Codename One在iOS上保存照片的权限   swing Java程序,使用两个滑块生成两个数字相加   java如何在不安装插件的情况下将lombok jar添加到intellij idea中?   javascript getElementById在IE浏览器中工作,但在iFrame中不工作