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 .
测试
- 使用
cargo build -p deltachat-rpc-server
构建deltachat-rpc-server
。 - 运行
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 查看哈希值)
构建分发
关闭
哈希值 for deltachat_rpc_client-1.146.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ce3962481e72bbc4cad614d89537ce7c964cb69fca980a28bd6b585edab77e25 |
|
MD5 | 84f931d2b1282737bd91dde0ca9e99a3 |
|
BLAKE2b-256 | f327394ea111bfb85fe5f707b7d3f5edcaa6b1cab233f8f6b4d605f42fec5a8f |