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如何在安卓 studio中使用调用jaxws web服务的jar文件   java双时间模拟时钟不打印两个不同的时间   java Jackson反序列化处理不带字段的生成值   多线程在java同步中读锁的目的是什么   为什么java中有这么多获取日期时间的方法?   java从listview中的TextView获取数据   java是否可以定义如何对枚举进行(反)序列化以在枚举内持久化?   Java:异常处理我的catch()有问题   VMWare java SDK:可用的PerfMetricID何时不报告数据?   exec在Java中执行命令而不重定向输出   java使用SpringXML配置实现观察者模式?   java在竹笔平板电脑中使用JPen