API Reference¶
Machine-generated reference from the pypepper package (signatures, types, and existing docstrings).
Stable curated imports live on domain packages (for example from pypepper.scheduler import Job).
For common, use submodule paths (from pypepper.common.config import config) so package-level
names do not shadow pypepper.common.config / pypepper.common.log. Deep module paths elsewhere
remain usable but are not a long-term stability guarantee.
| Section | Package focus |
|---|---|
| Common | Config, log, context, cache, crypto, tracing |
| Event and FSM | Signed events and finite state machines |
| Scheduler | Job pipeline: task, workflow, channel, worker |
| Network and SSE | FastAPI HTTP server and SSE |
| DB Helper | MySQL, PostgreSQL, MongoDB connectors |
| Loader | Named module init hooks |
For narrative how-tos, use the Guides. For layering and singletons, see Architecture.