使用cython而不是cTypes的ceph librados库的python库

cradox的Python项目详细描述


https://travis-ci.org/sileht/pycradox.png?branch=masterLatest VersionDownloads

/啊!不要使用它,而是使用上游的python rados,除非你真的不能/!

使用cython而不是cTypes的ceph librados库的python库

这个独立的库最初来自ceph prhttps://github.com/ceph/ceph/pull/7621

但可以根据旧版本的ceph从10.2.x(jewel)到最新版本进行构建。

(对于旧版本,请使用cradox<;2.0)

这是为那些希望在不升级的情况下使用最新python rados api的应用程序而设计的。 整个ceph簇。

此库提供的rados c句柄不能与ceph rbd.py或librbdpy一起使用。

这个python库的api将与上游的ceph rados.py api保持同步。

安装

预先要求:

$ sudo apt-get install cython librados2 librados-dev

然后,在命令行:

$ pip install cradox

或者,如果安装了virtualenvwrapper:

$ mkvirtualenv cradox
$ pip install cradox

用法

import cradox as rados

功能测试

必须安装ceph包,套件创建一个临时ceph 集群运行测试并销毁它。

tox

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

推荐PyPI第三方库


热门话题
java使用jstl比较jsp中的日期对象   java JSF convertDateTime渲染前一天   java当重定向回另一个servlet时,如何显示错误消息?   当ulimit已更改为unlimit时,java无法增加Wildfly的“最大打开文件数”   Java和SWT:线程和侦听器   Java文件API跨网络复制文件   java如何使用闹钟。安卓系统中的动作\解除\警报   java无法将BLOB保存到数据库(ORA01460:未实现或不需要有意义的转换)   这个for循环的java复杂性   多行上的java正则表达式   spring mvc Java多URL模式,无扩展   java 安卓 json向文本添加超链接   Java泛型和转换   JavaSpringFramework。数据存储库。反应性。反应性积存。save()在从CompletableFuture调用时不持久化数据。运行异步   java ValidationException:调用TraversableResolver。isReachable()引发了异常   java将位图设置为具有特定高度的ImageView   Java:限制字符串中的字符   如何在java中将字节[]类型转换为证书类型?   javascript使用基于java的逻辑编写TinyMCE自定义插件