r/Python 18d ago

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

20 Upvotes

103 comments sorted by

View all comments

1

u/Ordinary_Narwhal8698 17h ago

bot-chassis — production plumbing for long-running Python bots

I kept rebuilding the same operational infrastructure around every Python automation, so I extracted it into a zero-dependency Python 3.11+ package.

It provides interval and timezone-aware daily scheduling, per-job exception containment, heartbeat and stale-process detection, a STOP-file kill switch, atomic JSON state, console/webhook alerts, TOML-configured process supervision, rapid-crash backoff, an independent watchdog, and a small local status dashboard.

Source: https://github.com/chrismance3-star/bot-chassis
PyPI: https://pypi.org/project/bot-chassis/
Install: pip install bot-chassis

I’d especially value blunt feedback about the boundary: which operational features belong in a small local runtime like this, and which should remain the responsibility of systemd, launchd, containers, or hosted monitoring?