Manuel允许您构建经过测试的文档。
项目描述
文档、包含的插件完整列表和示例可在此处找到: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)
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)
修复处理glob的方式;修复https://bugs.launchpad.net/manuel/+bug/582482
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0395aadf6991f924ac795cfad59da5dc0618732a8cc58ad0f474965ab728f7f4 |
|
MD5 | 19266ba1ea61307fd0a04ee0f9ebb3dc |
|
BLAKE2b-256 | b67e4b35dc0d8b0f9d6140cd57743cde7c7f7e02aef807c86e1a813c9f69572c |