objectrocket python客户端

objectrocket的Python项目详细描述


Circle CIcodecov.ioCoverage Status

objectrocket python客户端

面向python的objectrocket api接口库。

注意:此客户端仍处于开发的初始阶段,随着开发的继续,某些公共接口可能会发生更改。一旦到这个库的公共接口被认为是稳定的,我们将把这个包的版本增加到1.0.0。

示例

要使用库,只需执行以下操作:

>>>importobjectrocket>>>client=objectrocket.Client()>>>client.authenticate('<username>','<password>')# Create a new instance.>>>client.instances.create(name='instance0',size=5,zone='US-West'<MongodbInstance{...}at0x10aedb990># Get an instances object.>>>client.instances.get('instance0')<MongodbInstance{...}at0x10aedb980># Get all instances.>>>client.instances.all()[<MongodbInstance{...}at0x10aedb980>]

安装

pip install objectrocket

发展

测试

在本地测试时,您需要导出几个环境变量:

exportOR_DEFAULT_API_URL='http://localhost:5050/v2/'exportOR_DEFAULT_ADMIN_API_URL='http://localhost:5050/admin/'

在推送代码之前,请从顶层目录运行tox。如果有错误 报告,修复它们。

覆盖范围

要接收测试覆盖率报告,请从顶层目录运行tox -e coverage

PYPI构建

在setup.py中更新版本 按模式/^[0-9]+.[0-9]+.[0-9]+$/推送标记将自动触发要生成并上载到pypi的客户端的新版本。一个/^[0-9]+.[0-9]+.[0-9]+-rc[0-9]+$/模式将导致它被推到testpypi

文档

要构建文档,请从顶层目录调用tox -e docs。 html索引可以在docs/build/html/index.html找到。

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

推荐PyPI第三方库


热门话题
写入远程文件java   在java中尝试播放音频时出现音频流错误。wav文件   用户界面如何在Java中禁用GUI按钮   在java中如何使用条件拆分字符串   java从一个方法在数组中设置,从另一个方法获取   java如何忽略“”而不是“”   java证书。木卫一。IOException:密钥库被篡改,或密码不正确   java Android onCreate不调用   在play framework(i18n)中未正确显示德语Umlautes的java显示   使用java从eclipse运行MacOSX命令的macos   java是检查数组中备用项的最有效方法   如何使用java流编写包含循环、if/else和返回语句的代码   为什么在Java中,循环内的声明似乎比循环外的声明更快?   java软件包不存在mvn clean install