Axon Server的Python客户端
项目描述
Python Client for Axon Server
本软件包提供了一个用于Axon Server的Python客户端。
安装
使用pip从Python包索引安装稳定版本。
$ pip install axonserver
请注意,建议将Python包安装到Python虚拟环境中。
入门指南
启动一个 Axon Server。
$ docker run -d --name my-axon-server -p 8024:8024 -p 8124:8124 axoniq/axonserver axonserver
使用包含您的Axon Server的主机和端口号的 uri
构造 AxonClient
类。
from axonclient.client import AxonClient
axon_client = AxonClient(uri='localhost:8024')
调用客户端方法在Axon Server中添加和列出事件。
有关使用示例,请参阅 Python eventsourcing extension project for Axon Server。
开发者
在克隆axonclient仓库后,在根目录中运行以下命令设置虚拟环境并安装依赖项。
$ make install
make install
命令使用构建工具Poetry为此项目创建一个专用的Python虚拟环境,并安装Black、isort和pytest等流行的开发依赖项。
在 ./tests
中添加测试。在 ./axonclient
中添加代码。
运行测试。
$ make test
检查代码格式。
$ make lint
重新格式化代码。
$ make fmt
在 pyproject.toml
中添加依赖项,然后更新已安装的包。
$ make update-packages
项目详情
下载文件
下载适用于您平台的项目文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
axonclient-0.1.2.tar.gz (34.3 kB 查看哈希值)
构建分发
axonclient-0.1.2-py3-none-any.whl (39.9 kB 查看哈希值)
关闭
axonclient-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0ed1eaacc6867333c2ace9d640780697535012fa8c1c76e6224dc02486398286 |
|
MD5 | 47024903df5e1b3129461f54d8e10240 |
|
BLAKE2b-256 | ce85d8da731d1c0d6274485b1449c1851910e8f0ce674858369fb21d68353261 |
关闭
axonclient-0.1.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d0eaa15fa7ff349b94cd75ad303a62ebd4ebf81149c67e3a3fe7169907eab768 |
|
MD5 | 4593d54771791797315f2f0a3a351a9d |
|
BLAKE2b-256 | ddd7a743fea66e5e6b11131733187d969d629ff92575843fb392fd4489c8f9ed |