跳转到主要内容

Manuel允许您构建经过测试的文档。

项目描述

https://raw.githubusercontent.com/benji-york/manuel/master/badges/coverage-badge.svg https://img.shields.io/pypi/pyversions/manuel.svg

文档、包含的插件完整列表和示例可在此处找到:http://packages.python.org/manuel/

源代码和问题在此处管理:https://github.com/benji-york/manuel

开发

要处理Manuel,请查看代码,然后运行make以构建开发环境。

要运行测试,请运行make test。要运行所有检查,请运行make check

有关更多有用的目标,请参阅Makefile

变更记录

1.12.4 (2022-06-24)

  • 移除愚蠢的PyPI版本徽章。

1.12.3 (2022-06-24)

  • 现代化内部项目结构;删除tox;没有用户可见的变化(希望如此)。

  • 重新设计覆盖率徽章生成。

  • 删除Travis CI徽章(该项目现在使用GitHub进行CI)

1.11.2 (2022-05-15)

修复发布中缺失的文件。

1.11.1 (2022-05-14)

修复棕色纸袋发布。

1.11.0 (2022-05-14)

  • 修复Python 2中的测试检测问题,该问题自1.10.0版本以来已损坏。(#20

  • 将Python 3.9和3.10添加到tox配置中。

  • 添加Makefile以集中开发活动。

1.10.1 (2018-11-15)

  • 添加对PyPy3的支持。

1.10.0 (2018-11-14)

  • 修复Python 3下关于‘U’模式的弃用警告。

  • 停止对Python 2.6和3.3的支持。添加对Python 3.6和3.7的测试和支持。

1.9.0 (2017-11-20)

  • 现在您可以使用nosepytest测试运行器,通过在unittest.TestCase类中定义Manuel测试来实现。

  • 添加对Python 3.5和Python 3.6的支持。

  • 删除对Python 2.6的支持

1.8.0 (2014-07-15)

  • 修复Python 3下的ResourceWarnings。

  • 添加对PyPy和Python 3.4的支持。

  • 停止对Python 3.1和3.2的官方支持。

  • 修复与tox和coverage一起使用时出现的奇特的ImportError问题。

  • 修复解析带连字符的reST代码块选项的解析错误。

1.7.2 (2013-03-16)

  • 修复发布问题。

  • 更新版权和许可证,以反映最近Zope基金会关于项目的声明。

1.7.1 (2013-02-13)

  • 修复棕色纸袋发布。

1.7.0 (2013-02-13)

  • 添加对docutils风格的代码块及其选项的支持。

1.6.1 (2013-01-24)

  • 修复了一个导致如果sys.argv包含字符串“-v”则doctests失败的错误。

1.6.0 (2012-04-16)

  • 移植到Python 3,仍然可以在2.6及以上版本中运行。

1.5.0 (2011-03-08)

  • 删除对zope.testrunner的依赖。

  • 添加使用“setup.py test”运行测试的能力。

1.4.1 (2011-01-25)

  • 修复了一个导致同时使用多个doctest manuel时(例如,在文档中执行Python和shell代码)会进行额外示例评估的错误。

1.4.0 (2011-01-11)

  • 将一个parser关键字参数添加到manuel.doctest.Manuel中,允许传递自定义doctest解析器。这允许轻松添加对其他语言或类似示例语法的支持。

1.3.0 (2010-09-02)

  • 尊重测试运行器报告开关(例如,zope.testrunner的–ndiff开关)

  • 修复了一个导致大多数情况下无法进行事后调试的错误。

  • 使manuel.testing.TestCase.id始终返回一个合理的文本值。这使Twisted的trial测试运行器满意。

1.2.0 (2010-06-10)

  • 符合存储库策略。

  • 由于API更改,切换到使用zope.testrunner而不是zope.testing。现在,zope.testing仅用于测试。

1.1.1 (2010-05-20)

1.1.0 (2010-05-18)

  • 修复在Python 2.5下运行测试时的SyntaxError

  • 改进了错误信息,用于不正确缩进的捕获指令

  • Manuel不再使用已弃用的zope.testing.doctest(需要zope.testing 3.9.1或更高版本)

1.0.5 (2010-01-29)

  • 修复了一个导致Manuel在空文档上崩溃的错误(由Bjorn Tillenius提交的补丁)

  • 在PyPI页面上添加了一个指向Manuel的Subversion存储库的指针

  • 添加了一个可选参数,允许传递自定义TestCase类到TestSuite()(由Bjorn Tillenius提交的补丁)

1.0.4 (2010-01-06)

  • 使用较新的setuptools(兼容Subversion 1.6的一个),因此构建的发行版包含所有文件

1.0.3 (2010-01-06)

  • 修复了一个小的文档错误

  • 修复代码块处理器以允许:linenos

  • 以通用新行模式打开文件

1.0.2 (2009-12-07)

  • 修复了一个导致zope.testing.doctest.Example(及其子类的实例)被静默忽略的错误。

1.0.1 (2009-08-31)

  • 修复了测试失败时的行号报告

1.0.0 (2009-08-09)

  • Python 2.4兼容性修复

1.0.0b2 (2009-07-10)

  • 增加了识别和运行文档子集的能力(例如使用 zope.testing 的 testrunner 的 -t 开关)

1.0.0b1 (2009-06-24)

  • 主要文档改进

  • 添加了几个新插件

1.0.0a8 (2009-05-01)

  • 添加了使用 Manuel 的更大示例(table-example.txt)

  • 让测试套件工厂函数更加努力地找到调用模块

  • 修复了评估区域顺序的 bug

  • 添加了一个 Manuel 对象,该对象可以在 reST 文档的“.. code-block:: python”区域中评估 Python 代码

1.0.0a4 (2009-05-01)

  • 使全局状态(“globs”)在所有评估器之间共享,而不仅仅是 doctest

1.0.0a3 (2009-05-01)

  • 使 zope.testing 的 testrunner 识别 Manuel 生成的增强型、doctest 风格的错误

  • 重新设计评估器,使其按区域而不是整个文档工作

  • 将 Manuel 对象切换为使用常规 Python 类,而不是之前的原型式风格

1.0.0a2 (2008-10-17)

  • 第一个版本

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码分发

manuel-1.12.4.tar.gz (45.4 kB 查看哈希值)

上传时间 源代码

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面