Metadata-Version: 2.5
Name: buchanan-solutions-logkit
Version: 0.1.0
Summary: Buchanan Solutions logkit for Python — stdlib phased logging and debug HTTP parity
Author-email: Alex Buchanan <alex@buchanansolutions.ca>
License-Expression: MIT
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Typing :: Typed
Requires-Python: >=3.13
Provides-Extra: fastapi
Requires-Dist: fastapi>=0.121; extra == 'fastapi'
Requires-Dist: uvicorn>=0.38; extra == 'fastapi'
Provides-Extra: rich
Requires-Dist: rich>=14; extra == 'rich'
Description-Content-Type: text/markdown

# buchanan-solutions-logkit

Python half of the [logkit](https://github.com/buchanan-solutions/logkit) monorepo.

- **`logkit.stdlib`** — phased stdlib logging (bootstrap, merge levels, export for Uvicorn workers).
- **`logkit.ring`**, **`logkit.debug`** — in-process ring capture and mount-relative debug HTTP (see repo `docs/debug-http-contract.md`).
- **`logkit.fastapi`** — stub for future host adapters.

Build (from this directory):

```bash
uv run hatch build
```

Publish uses `scripts/publish.sh` with `.env.test` (default) or `--live` + `.env`; see `.env.example`.
