Skip to main content

A lightweight Python toolkit for runtime health checks, diagnostics, and service status reporting.

This project has been quarantined.

PyPI Admins need to review this project before it can be restored. While in quarantine, the project is not installable by clients, and cannot be being modified by its maintainers.

Read more in the project in quarantine help article.

Project description

pulsecheck

pulsecheck is a lightweight Python toolkit for runtime health checks, diagnostics, and service status reporting.
It is designed to be simple to integrate, framework-agnostic, and suitable for both small scripts and long-running services.

The library focuses on observability without infrastructure: collecting meaningful runtime signals and exposing them in a structured, consumable form.


Features

  • Define liveness, readiness, and health checks
  • Collect runtime diagnostics (latency, errors, resource signals)
  • Produce structured health reports (dict / JSON)
  • Minimal overhead and no external dependencies
  • Works in synchronous and asynchronous applications
  • Framework-agnostic by design

Installation

Install from PyPI:

pip install pulsecheck

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

pulsecheck-0.1.0.tar.gz (3.8 MB view details)

Uploaded Source

Built Distribution

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

pulsecheck-0.1.0-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

Details for the file pulsecheck-0.1.0.tar.gz.

File metadata

  • Download URL: pulsecheck-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pulsecheck-0.1.0.tar.gz
Algorithm Hash digest
SHA256 11e8c14c3ac05f1580b54d1106dacc47375e39ee87cb09e709edc6f28a7e104f
MD5 80a70cf712d28c5a93d1dbfad7bc734d
BLAKE2b-256 9393918b9ca74253c1cc909e1516e17d6742d4daf1e1445cb3a20ea969fa85d5

See more details on using hashes here.

File details

Details for the file pulsecheck-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pulsecheck-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pulsecheck-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 196dae9f6b99aa66a5b857849922fc73cb8631c48e131fbaa6f6ad193f4e107b
MD5 86699f27cc2a51911c46582bea1e09b3
BLAKE2b-256 3c2dd66e1d08071dcda00d1e61298096d10f92670bf961a47b6d150152eb847f

See more details on using hashes here.

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