Skip to main content

Aggregate federated Stubborn doctor reports for terminal, CI, and IDE consumers

Project description

stubborn-status

Beta 0.10.0b1 — aggregate federated doctor --json reports from Stubborn ecosystem packages.

PyPI

Part of stubborn-ai. Spec: ADR-016.

Install

pip install stubborn-status

Requires sibling CLIs on PATH (stubborn, stubborn-mcp, stubborn-watch, …).

Usage

# Human-readable merged report
stubborn-status

# Machine-readable for CI / IDE bridges
stubborn-status --json

# Require optional doctors in the aggregate exit code
stubborn-status --require stubborn-mcp,stubborn-watch

# Forward DB path to doctors that accept --db
stubborn-status --db metadata/symbols.db

Design

  • Subprocess only — never imports stubborn_mcp or other sibling packages
  • Graceful degradation — missing optional packages appear as not_installed
  • Source attribution — every check keeps its owning package label
  • Read-only — doctors are invoked with --json; no ingest, merge, or schema migration

Development

pip install -e '.[dev]'
pytest

See CHANGELOG and docs/RELEASE.md.

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

stubborn_status-0.10.0b1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

stubborn_status-0.10.0b1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file stubborn_status-0.10.0b1.tar.gz.

File metadata

  • Download URL: stubborn_status-0.10.0b1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for stubborn_status-0.10.0b1.tar.gz
Algorithm Hash digest
SHA256 bd5f87c17b01ca8d7b53fea3060becdea8c93257cef61ad3260d33a8da73be79
MD5 92380377976a2c98add070ed0822e28b
BLAKE2b-256 b0dd91dfd4385a3b5068eced19708573d366289949b4f56bcb8b30b13e69e77f

See more details on using hashes here.

File details

Details for the file stubborn_status-0.10.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for stubborn_status-0.10.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 42a1f5bea721db341ce6b3018a358ee3bd30899cffb4e9ee870f8fec5f3579bb
MD5 89ae122bba36a26a000b834fe97a1c44
BLAKE2b-256 a8f4d9d7d6d412036ca8d13904c31c94b61f42c815870ffc93c492cb3fc0d8e2

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