Metadata-Version: 2.4
Name: rpa-bot-sdk-dispatcher
Version: 1.0.0
Summary: Orchestrator bot-side Dispatcher role: Init/Collect/Dispatch/Verify/EndProcess state machine, DispatchItem, DispatcherExcelReporter.
Author: Kasun Perera
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: rpa-bot-sdk-core<2.0.0,>=1.0.0
Requires-Dist: openpyxl

# rpa-bot-sdk-dispatcher

The Dispatcher role's orchestration layer: the `DispatcherState` state
machine (`InitState` -> `CollectState` -> `DispatchState` -> `VerifyState` ->
`EndProcessState`), `DispatchItem`, and `DispatcherExcelReporter`.

Depends on [`rpa-bot-sdk-core`](../core/README.md) for the server client and
pause/stop controller — installing this package pulls that one in
automatically. A Performer project never needs this package at all; install
[`rpa-bot-sdk-performer`](../performer/README.md) instead.

## In a Dispatcher project's `requirements.txt`

```
rpa-bot-sdk-core==1.0.0
rpa-bot-sdk-dispatcher==1.0.0
```

Pin both exactly, for the same reproducibility reason as the Performer side.
