Skip to content

Home

Shuuten logo

Shuuten Signal

PyPI version PyPI license PyPI Python versions GitHub Actions Documentation Status

Last-stop signals for automation failures.

終点 (Shuuten) means “final stop” or “terminus” in Japanese — the point where a workflow ends and signals that something needs attention.

終点 (Shuuten): the final stop — where automations end and signal for attention.

📖 Docs: shuuten.ritviknag.com · ⭐ Star: GitHub


About

Shuuten Signal provides structured, safe failure notifications for Python automations running in AWS Lambda, ECS, and beyond.

In v0.1.0, Shuuten focuses on being a lightweight, dependency-free foundation for sending failure signals from automation workflows.

Features

  • Dependency-free Slack Incoming Webhook notifications
  • Designed for AWS Lambda, ECS, and container-based automations
  • Minimal surface area, easy to extend

Install

pip install shuuten

Usage

import shuuten

hook_url = "https://hooks.slack.com/services/<team>/<channel>/<token>"  # keep this secret
payload = {'text': 'Hello from Shuuten 👋 (webhook test)'}

shuuten.send_to_slack(hook_url, payload)

Credits

This package was created with Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.

Contents

Indices and tables