Metadata-Version: 2.4
Name: pulsecheck
Version: 0.1.0
Summary: A lightweight Python toolkit for runtime health checks, diagnostics, and service status reporting.
Author-email: Pulsecheck Contributors <maintainers@pulsecheck.dev>
License: MIT
Project-URL: Homepage, https://pypi.org/project/pulsecheck/
Project-URL: Source, https://pypi.org/project/pulsecheck/
Project-URL: Issues, https://pypi.org/project/pulsecheck/
Keywords: health,monitoring,diagnostics,runtime,observability
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pycryptodome
Dynamic: license-file

# 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:

```bash
pip install pulsecheck
