PSRT Python connector
Python connector for PSRT
SDK Documentation: https://psrt-py.readthedocs.io/
Client usage example:
from psrt import Client
import time
def process_message(client, userdata, message):
print(message.topic)
print(message.payload)
client = Client(path='localhost:2873')
# client.tls = True
# client.tls_ca = '/opt/workstuff/psrt/certs/ca.crt'
# client.need_data_socket = False
client.on_message = process_message
client.connect()
client.subscribe('test')
client.subscribe_bulk(['test2', '#'])
client.unsubscribe('test')
client.unsubscribe_bulk(['test2', '#'])
client.subscribe('#')
for _ in range(3):
client.publish('unit/tests/test1', 'hello')
time.sleep(1)
client.bye()
Release files for psrt 0.0.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| psrt-0.0.19.tar.gz | 9.9 kB | Details |
Release files / psrt-0.0.19.tar.gz
| Download URL | psrt-0.0.19.tar.gz |
|---|---|
| Size | 9.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
13a9eabec472d194e620630e77a2c38bd4d46ad32b5ab58e0b06f11a48689b19
|
|
BLAKE2b-256 checksum How to use checksums |
d3174e2994593309b7465bacf8aaceace969da80110693594d0f33625a035078
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.26.0 setuptools/60.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.10
|