用于检查项目文件中的版本字符串的库。

verace的Python项目详细描述


LicenseBuild Status

简介

这个项目提供了一个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!

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

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名