跳转到主要内容

Delta Chat 核心JSON-RPC接口的Python客户端

项目描述

Delta Chat RPC python 客户端

RPC 客户端连接到独立的 Delta Chat RPC 服务器 deltachat-rpc-server 并为其提供异步接口。

入门

要使用 Delta Chat RPC 客户端,首先使用 cargo build -p deltachat-rpc-server 构建一个 deltachat-rpc-server 或下载一个预构建版本。将其安装到您的 PATH 中的任何位置。

如果您还没有,请创建一个 虚拟环境 并激活它。

$ python -m venv env
$ . env/bin/activate

从源代码安装 deltachat-rpc-client

$ cd deltachat-rpc-client
$ pip install .

测试

  1. 使用 cargo build -p deltachat-rpc-server 构建 deltachat-rpc-server
  2. 运行 CHATMAIL_DOMAIN=nine.testrun.org PATH="../target/debug:$PATH" tox

tox 的额外参数传递给 pytest,例如,tox -- -s 不会捕获测试输出。

在 REPL 中使用

设置开发环境

$ tox --devenv env
$ . env/bin/activate
$ python
>>> from deltachat_rpc_client import *
>>> rpc = Rpc()
>>> rpc.start()
>>> dc = DeltaChat(rpc)
>>> system_info = dc.get_system_info()
>>> system_info["level"]
'awesome'
>>> rpc.close()

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分发

deltachat_rpc_client-1.146.0.tar.gz (41.2 kB 查看哈希值)

上传时间

构建分发

deltachat_rpc_client-1.146.0-py3-none-any.whl (32.6 kB 查看哈希值)

上传时间 Python 3

支持者