Skip to main content

Last-stop signals for automation failures.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shuuten-0.1.1.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shuuten-0.1.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file shuuten-0.1.1.tar.gz.

File metadata

  • Download URL: shuuten-0.1.1.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for shuuten-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4c1a30af5c64d88691894ba74699997dc245f95b484ffb6d2eabe5a5d3d5df52
MD5 7855c48771ae3d88cd77dec886ff50b0
BLAKE2b-256 36fd80aec4c74ba5365554909740900bf09f3e8e8d84b6b6ee88297e2f3fe9f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for shuuten-0.1.1.tar.gz:

Publisher: release.yml on rnag/shuuten

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file shuuten-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: shuuten-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for shuuten-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be512e5596673b05b4aeb524ebf7779666c0e1340d641fffd704c7e2886a2bcc
MD5 ca5f11bc8b3bb60301d0dd1a35962198
BLAKE2b-256 a626546a0793a73f59235d827777624de0bbcbd6244a196598b501dfa27253aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for shuuten-0.1.1-py3-none-any.whl:

Publisher: release.yml on rnag/shuuten

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page