Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: WardenPoint/wardenpoint-python

Tags

v0.1.0

Toggle v0.1.0's commit message
feat: initial WardenPoint Python SDK (alerts, templates, recipients, …

…guard)

Synchronous httpx-based client for the WardenPoint v1 API:
- alerts.send / send_to_group / status / list / acknowledge / cancel
- templates.fire, recipients.list / resolve (UUID or exact name)
- health() (unauthenticated)
- guard() context manager + on_failure() decorator: page on-call with the
  exception + traceback when wrapped code raises, never masking the original
  error; a delivery failure is logged, not swallowed silently
- APIError / WardenPointError, env/arg config, verify= for self-hosted

Python 3.9+, MIT. 18 tests (respx), CI on 3.9/3.12, PyPI publish via
Trusted Publishing (OIDC) on GitHub Release.