marklogic 8的rest客户端

mllib的Python项目详细描述


用于MarkLogic 8文档的rest客户机 管理层。

MarkLogic 8是用于文档的nosql数据库和应用程序框架 管理应用程序。

此包仍处于早期WIP状态,并且API可能在 第一次释放。

正如在副标题中所说,这个包主要关注文档管理 服务(CRUD操作、搜索…)。如果你需要一种Python的方法 创建、微调和填充MarkLogic 8数据库和集群,您可以 喜欢MarkLogic_Python

嘿!文档在哪里

如上所述,该包处于开发的早期阶段,并且 使用api编写一个酷的文档,其特性可能在第一个 β释放是浪费时间。

同时,您可以阅读并使用^{tt1}中的代码$ 探索所提供资源的大多数特性的目录。

安装

如果您想要完整的源发行版并贡献给 项目。其他人将使用pip安装mllib,只要 因为在pypi上还没有。

pip install git+https://github.com/glenfant/mllib.git#egg=mllib

如果您需要 特定的git分支、标记或提交哈希。

开发人员注释

请使用virtualenv来维护这个包,但我不需要说 那。

从scm存储库中获取源代码

$ git clone https://github.com/glenfant/mllib.git
$ python setup.py develop
$ pip install mllib[dev]

运行测试

运行测试需要:

  • 连接到http://httpbin.org/。如果您可以在浏览器中看到它的主页,就可以了

  • http://localhost:8000运行marklogic 8 rest测试实例 用户名和密码都是admin。如果你想用另一个 在主机的端口9000上侦听实例my.marklogic-rest.tld和 哪个用户是通过密码验证的foo,您需要提供 它位于一个MLLIB_TEST_SERVER环境变量中,该变量包含 my.marklogic-rest.tld:9000:foo:bar

    如果marklogic rest服务器需要http基本身份验证令牌,请附加 :basicMLLIB_TEST_SERVER环境变量。否则为http 将颁发摘要身份验证令牌。

$exportMLLIB_TEST_SERVER=my.marklogic-rest.tld:9000:foo:bar  # Optional
$ python setup.py test$ python run_tests.py

构建狮身人面像文档

$ python setup.py build_sphinx
$ firefox build/sphinx/html/index.html

贡献

  • 如果尚未注册,请注册到Github
  • 请在Github tracker处提交说明您的功能或 改进。
  • 将项目转移到个人存储库中
  • 做这项工作
  • 总是检查现有的单元测试(见上文)并添加单元测试 验证您的功能或错误修复。
  • 与原始主机同步时,更喜欢“git rebase”而不是“git merge”。 参见http://blog.bigbinary.com/2013/09/13/how-to-keep-your-fork-uptodate.html
  • 完成后发出拉取请求,并提及原始票据 在步骤2创建。
  • 如果你喜欢,别忘了在github上“启动”这个项目。;)

学分

这个图书馆的开发是由法国众议院赞助的。

许可证

这个软件是根据MIT license的条款发布的。

更改日志

1.0.0a2

  • 固定包装问题 [格伦芬特]

1.0.0a1

没有变化。只是版本规范化。

1.0.0.a1

第一次释放。

  • 使用^{tt13}创建包$ [格伦芬特]

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

推荐PyPI第三方库


热门话题
java Admob不使用webview   Java Wicket表单:序列化对象类“myClassName”时出错   java googledriveapi更新文件与我的帐户管理员   java简单框架未知xml标记解析   java如何使用主类和用户获取Spark应用程序ID   java如何更改自定义属性的值?   java有没有办法在jMock中找到未使用的期望值?   gradle运行任务的java文档?   java通过使用数组来存储文本文件的行,通过覆盖来删除文本文件中的行   用于表达式语言注入的java利用负载   java IDEStyle程序运行   java在运行时启用/禁用Springws   爪哇芦苇。formatNumber NullPointException   java为什么我的代码无法检测两个动态实体之间的碰撞?