Aerospike客户端的异步纯Python实现
项目描述
aioaerospike
这个库计划成为Aerospike的异步API。库将是纯Python,基于C客户端的协议。
安装
使用pip
$ pip install aioaerospike
贡献
要处理poetry,您需要fork项目并将其克隆到本地,然后通过poetry安装所需的依赖项。
$ git clone git@github.com:{USER}/aioaerospike.git
$ make install
要运行测试和linters,请使用以下命令(需要aerospike在本地端口3000上运行)
$ make lint && make test
如果您只想运行测试或linters,您可以显式指定要运行的测试环境,例如。
$ make lint-black
许可证
aioaerospike
依据MIT许可证授权。有关详细信息,请参阅许可证文件。
最新更改
0.1.6 (XXXX-XX-XX)
0.1.5 (2019-12-17)
- 为put_key添加了TTL参数
- 添加了operate方法,允许用户与底层API交互以执行特定操作,例如在同一个消息中执行多操作(读取、写入、修改等)。
- 在读取特定bins时,为空bins的选项添加了UNDEF/AerospikeNone。
0.1.4 (2019-12-07)
- 添加了删除键方法
- 添加了key_exists方法
- 将put_key的签名更改为dict,以方便多bins插入。
0.1.3 (2019-12-07)
- 将所有枚举改为大写
- 为所有支持的关键类型添加了测试
- 支持将字典和列表作为值。
0.1.2 (2019-12-07)
- 修复了密钥摘要,密钥类型可以是所有支持的类型(int、float、str、bytes)
0.1.1 (2019-12-07)
- 修复了许可证和元数据
此软件包为第三方软件,与Aerospike公司无关
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
aioaerospike-0.1.5.tar.gz (10.1 kB 查看哈希值)
构建分发
aioaerospike-0.1.5-py3-none-any.whl (10.7 kB 查看哈希值)
关闭
aioaerospike-0.1.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5ad5694bf12ecc9d93cd436f5c66811297a64aa32a7d71b934f2d2fd73fb4df8 |
|
MD5 | 1822799b3dd5d803c51a70fbcb362090 |
|
BLAKE2b-256 | 032585bfc825a2547e359f42e56d9d698cf61dd396be1973119a11118ae2ba31 |
关闭
aioaerospike-0.1.5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5ad48366f8067fb98652aad8c03f334364e25c0849958738076e8745ba2227cb |
|
MD5 | d93332b79af92849635573a30d97c1b1 |
|
BLAKE2b-256 | 5c22a3903ef744940f3ccb897c278c96a90beb3d7f781f15707cb51fde3f25c7 |