Metadata-Version: 2.1
Name: kaiju-mqtt-py
Version: 1.6.2.dev9
Summary: UNKNOWN
Home-page: UNKNOWN
Author: Netflix TSC
Author-email: davidb@netflix.com
License: UNKNOWN
Keywords: kaiju-mqtt-py
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: paho-mqtt
Provides-Extra: test
Requires-Dist: click ; extra == 'test'
Requires-Dist: runez ; extra == 'test'
Requires-Dist: tox ; extra == 'test'
Requires-Dist: hbmqtt ; extra == 'test'

## kaiju-mqtt-py

This library provides a request and response/handle API used in Netflix software when communicating over MQTT. It also wraps existing pub/sub type of functionality.

Examples of use are in the tests directory. The features directory includes final checks before publishing new versions.

## kaiju-request helper binary

A helper binary named "kaiju-request" is installed that can pass raw values via command line (usually quoted JSON).

```shell script
kaiju-request --broker r3000000.raehub.com --topic test_runner/get_testplan/12345 --payload '{"this": "that"}'

# or
export RAE=r3000000.raehub.com 
kaiju-request -t test_runner/get_testplan/12345
```

