μD3TN Utilities
Project description
python-uD3TN-utils
The Python package uD3TN-utils is a utility library to simplify the interaction with the uD3TN daemon within python applications.
The included AAPClient
enables user-friendly communication with the uD3TN
daemon via local or remote sockets using the Application Agent Protocol (AAP).
Besides sending and receiving bundles, it is also possible to change the
configuration of the uD3TN daemon via AAP messages.
Installation
From source:
git clone https://gitlab.com/d3tn/ud3tn
cd python-ud3tn-utils
python setup.py install
From PyPi directly:
pip install ud3tn-utils
Examples
from ud3tn_utils.aap import AAPUnixClient
with AAPUnixClient() as aap_client:
aap_client.register()
aap_client.send_str(aap_client.eid(), "Hello World")
print(aap_client.receive())
Development
pyD3TN is maintained as part of the µD3TN project and follows its development processes. Please see the µD3TN repository for the code and further information.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ud3tn_utils-0.14.0.tar.gz
.
File metadata
- Download URL: ud3tn_utils-0.14.0.tar.gz
- Upload date:
- Size: 42.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d219dd7329ccf70cbc28eeaf4ff9f2a8cdfd4905d759f2fa4ce8b3e9e2e713f |
|
MD5 | 771a2e4774e4e61aab6589616888feea |
|
BLAKE2b-256 | d066bb2fb91b4c48d8c14227e298c4eb4662348a0408a151726fda9130bbb57a |
File details
Details for the file ud3tn_utils-0.14.0-py3-none-any.whl
.
File metadata
- Download URL: ud3tn_utils-0.14.0-py3-none-any.whl
- Upload date:
- Size: 57.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 597be9f1bdd54430981b666a1abd826f0e485d78c077ceca323c824bc4c30b72 |
|
MD5 | 6bec843cca624325865a5b6ce0593025 |
|
BLAKE2b-256 | b5f962ec1ec84cdf8fe7c9470a250ab039cb87b0a20073f8b3fdadf75196d491 |