用于检查项目文件中的版本字符串的库。
verace的Python项目详细描述
简介
这个项目提供了一个python 2.7/3.x库来帮助检查字符串 在文件中。verace的主要用例是检查版本字符串 在项目文件中保持一致。此库的主要功能是:
- 自定义分析字符串的任何项目文件。
- 很容易确定所有字符串是否一致。
- 快速更新跟踪字符串。
- 应该在没有附加依赖性的任何平台上工作; Qprompt建议用于 默认提示。
状态
目前,该项目正处于development release阶段。当 这个项目适合使用,请注意可能有 新版本中的不兼容性。
要求
verace应该在任何python 2.7/3.x解释器上运行,而不需要额外的 依赖关系。
安装
verace可以使用以下命令与pip一起安装: pip install verace
另外,verace可以通过运行以下命令从源安装: python setup.py install
用法
首先将verace导入python脚本:
importverace
创建一个VerChecker对象,命名并设置根位置:
mychk=verace.VerChecker("My Checker",__file__)
包括要检查的文件。如果没有提供检查功能, check_basic()将默认使用。我们来看看版本 字符串在setup.py:
mychk.include(r"lib\setup.py",match="version = ",splits=[('"',1)])
获取检查器找到的字符串:
print("version found = "+mychk.string())# version found = 0.4.1
字符串可以在所有相关文件中更新:
mychk.update("something different!")
这是最基本的。查看the documentation了解更多信息。
以下是一些真实世界中的真实例子:
文档
这个项目的完整文档可以在here on Read the Docs中找到。
常见问题解答
如何发音verace?
- “Ver ah che”-意大利语中的“真实/准确”一词。
这个库仅用于python项目吗?
- 一点也不!任何项目都可以使用verace!