pyxart
Python implementation of Asynchronous Ratchet Trees
Setup
Install dependencies
gRPC and protobuf
python -m grpc_tools.protoc -I src/pyxart/protobuf --python_out=. --grpc_python_out=. src/pyxart/protobuf/*
start server
python demo_server.py
start client
python demo_client.py <client_name>
Orchestration
Create four shells A, B, C, and D
In A,
python demo_server.py
In B
python demo_client.py Alice
register
In C
python demo_client.py Bob
register
In D
python demo_client.py Dave
register
In B
create_group
In C, D
get_my_groups
In B
send_message <group_name_from_previous_output> <plain text message>
In C, D
get_messages <group_name>
references
Metadata
Release files for pyxart 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyxart-0.1.4.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyxart-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.4 kB
Release files / pyxart-0.1.4.tar.gz
| Download URL | pyxart-0.1.4.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fefab9305639fd61fa0d71129caa9df9d558ebf1ba499aae2c0bb57488bf4eb1
|
|
BLAKE2b-256 checksum How to use checksums |
5b8aea4175af3f36dd2fe84bf01334ff8f972191709fdde38f0e17203cafc23a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / pyxart-0.1.4-py3-none-any.whl
| Download URL | pyxart-0.1.4-py3-none-any.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e5b33297158b01de0d999d83fa6e0048ea48ad00f68657f0bcd8b78de75e38b0
|
|
BLAKE2b-256 checksum How to use checksums |
e66c9c7f7336ce7eeb5a86208e4813a6c916183b3ef46a50f08d77d5a5808f39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|