odls的python客户端

odls.client的Python项目详细描述


ODLS客户端扫描本地文件系统,查找更改并报告 它们发送到ODLS服务器。扫描的文件/目录的状态是 存储在本地sqlite数据库中。

client包主要提供一个脚本indexer 将在安装后的某些bin/目录中可用 具体位置取决于安装类型)。

indexer脚本由命令行选项配置(尝试 indexer --help)和配置文件。所有这些都在 包文档中的更多详细信息(请参见下文)。

ODLS客户机的python实现是 C++实现在过去的几年中使用。

虽然odls.client本身就是纯python,但是一些扩展(特别是 sqlite支持)需要c扩展。

警告

这个包裹的状态真的很早!!!一些选择 现在还不能工作,Windows支持还没有 完全未经测试。

文档

完整的软件包文档位于:

http://packages.python.org/odls.client

先决条件

odls.client目前仅在Linux上测试。

  • 您需要python>;=2.4
  • 您需要pysqlite而这反过来又可能需要sqlite库 和头文件。
  • 对于完全安装(包括测试等),还需要python 头文件和一个工作的c编译器,比如gcc

安装库

使用“简易安装”来安装库。

或者在解压包的根目录中下载源代码 做:

$ python setup.py install

您可能需要超级用户权限才能执行此操作。

安装以进行开发

下载并提取源后,在 下载的文件树do:

$ python bootstrap/bootstrap.py

它将为您的系统配置包。然后,运行:

$ ./bin/buildout

它将生成本地开发所需的所有脚本 bin/目录。

运行测试

之后,您可以执行以下操作来运行测试:

$ ./bin/test

创建文档

odls.client附带了^{tt6}中的一些文档$ 文件夹。通过运行:

$ ./bin/make-docs

然后可以在docs/build/html中找到这些文档。

创建覆盖率报告

我们试图将odls.client保持在100%的测试覆盖水平。你可以 通过在命令行上发出以下命令来执行覆盖率报告:

$ ./bin/coverage-detect
$ ./bin/coveragereport

这将创建每个模块测试覆盖率的html文档。你 可以在coveragereportsubdir中找到生成的html页面。

更改

0.1(2010-12-21)

初步实施。

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

推荐PyPI第三方库


热门话题
java什么会导致程序在它似乎拥有的监视器上被阻止?   java Android studio设置视图的背景色   java我可以保存一个文本文件而不给用户修改它的能力吗?   pdfbox PDFBOX2。0:java堆堆栈错误   java是维护和操作AllowList的有效方法   JAVAsql。SQLException:找不到适合jdbc的驱动程序:mysql://localhost:3306/asd性爱   如何使用java。lang.NullPointerException:void 安卓。支持v7。应用程序。ActionBar。setElevation(float)“”在空对象引用上'   java调试空指针异常   java正则表达式,以按令牌的特定匹配项拆分,同时忽略其他匹配项   java为JPanel设置边框上的笔划   并发@Schedule方法的java行为   如何在Java中使用泛型与语言运算符和泛型类扩展数   java Rhino Javascript如何为异常堆栈跟踪标记字符串源   运行可执行jar时发生java错误,无法找到或加载主类