boomerang-contracts
Shared Pydantic models for Boomerang alert producers and notifiers.
Install:
pip install boomerang-contracts
What you get
| Area | Import | Role |
|---|---|---|
| Ingest | NormalizedAlert, ALERT_NORMALIZED_EVENT |
Producer → alert-engine |
| Catalogues | AlertConnectorCatalog, NotificationChannelCatalog, … |
RPC catalogue payloads |
| Delivery | NotificationRequest |
alert-engine → notifier |
from boomerang_contracts import (
ALERT_NORMALIZED_EVENT,
NormalizedAlert,
NotificationRequest,
)
Full field reference: docs/contracts.md
in the Boomerang repository.
License
Apache-2.0
Metadata
Release files for boomerang-contracts 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| boomerang_contracts-2.0.0.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| boomerang_contracts-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.7 kB
Release files / boomerang_contracts-2.0.0.tar.gz
| Download URL | boomerang_contracts-2.0.0.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9e13baadc5da85ae95a37543beee5547b8a21a887b17b87d27a01823c4cd3851
|
|
BLAKE2b-256 checksum How to use checksums |
e69f5648e5faa0d1e6c3ce0fa754bf13f95b7784f1368aedc275f988d946b67c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.13.7 Linux/6.8.0-142-generic
|
Release files / boomerang_contracts-2.0.0-py3-none-any.whl
| Download URL | boomerang_contracts-2.0.0-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9456e97d5fe2db69d3060f79a7613d5b0ba49bb5e3d92f1e0f15d9f3114fbde6
|
|
BLAKE2b-256 checksum How to use checksums |
fbcfd6bf2021fbb107f7becba2a9fab5ed7d2702e4181756f4ee8cc6badfdd46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.13.7 Linux/6.8.0-142-generic
|