Open Divergence Radar Catalog Method Feedback

Is nhairs/python-json-logger the successor of madzak/python-json-logger?

nhairs/python-json-logger subject · successor candidate successor of? madzak/python-json-logger object · predecessor

python-json-logger-nhairs · status confirmed

Data verified at: 2026-09-18T18:01:33.354Z (UTC)

Conclusion status

A human reviewer approved this relationship for the exact current evidence at 2026-09-20T08:19:59.804Z (UTC). The evidence below is the basis of that decision.

Evidence suggests nhairs/python-json-logger may succeed madzak/python-json-logger (directional claim found). Human review required before publication.

Seed context: 2026-09-19 researched candidate; NOT APPROVED. Old README declares retirement and explicitly recommends nhairs continuation; recent release verified. Primary sources: https://github.com/nhairs/python-json-logger and https://github.com/madzak/python-json-logger. Raw API evidence: succession-research-20260919.json. Await normal collector ingestion; API quota exhausted.

Evidence (1)

Verbatim excerpts from official sources, whitespace-normalized. Full payloads are hashed and retained by the pipeline; collection failures never fabricate evidence.

successor_claim

We recommend transitioning to nhairs/python-json-logger for continued development, updates, and community support.
Source
Official source
Revision
fa864df922…fa864df922c88aa851f96c5dc305fdce10480f33
First observed
2026-09-18T18:01:44.872Z

Observed repository facts

As of the last verified collection. These are facts about the snapshots, not activity verdicts — a low number is not a claim that a project is inactive.

EndpointRepoStarsLast pushForkArchived
nhairs/python-json-logger nhairs/python-json-logger 270 2026-08-15T11:34:39Z no no
madzak/python-json-logger madzak/python-json-logger 1759 2024-12-12T19:59:05Z no yes

Versions & deployment facts

Official release and package declarations, compared independently of the relationship verdict. These are not installation tests or a migration guarantee. Missing declarations mean unknown.

Version-scoped runtime comparison — literal declarations, not migration advice
nhairs/python-json-loggermadzak/python-json-logger

Unknown: no collected package runtime declaration.

Unknown: no collected package runtime declaration.

Coverage and version-matching notes (1)

nhairs/python-json-logger · pyproject.toml: No matching published package version was established.

nhairs/python-json-logger

Release-pinned deployment declarations

Release commit · v4.2.0 · complete

Commit: 806dba9d9642fbec4c8538b625494c96b288ce59

Collection endpoint (may change) · Observed 2026-09-18T20:01:03.910Z

Response SHA-256: cf0f316b2070372afc18edd013fa7158405bb6641e6de0399ca7dbed0f8f7649

Release tree · v4.2.0 · complete

Commit: 806dba9d9642fbec4c8538b625494c96b288ce59

Collection endpoint (may change) · Observed 2026-09-18T20:01:03.910Z

File search coverage: selected_manifest_names. Only selected manifest filenames were searched; fixtures and vendored dependency directories are excluded. Unlisted declarations remain unknown.

Response SHA-256: 2c6ff26d687d5d6925f294e20bf918577341ef7d419a9e25080e4a848444d2ab

pyproject.toml · v4.2.0 · complete

Commit: 806dba9d9642fbec4c8538b625494c96b288ce59

Commit-pinned source · Observed 2026-09-18T21:01:14.558Z

File context: unspecified. Package version in file: 4.2.0.

Runtime declaration in this file
{
  "python": ">=3.10"
}
Services and dependency roles

No service declarations extracted from this file; production requirements remain unknown.

Container configuration

Dynamic or tool-specific Python metadata is not resolved.

Response SHA-256: 6295707bfc5132b31460ab508f79ec870c85102572ef0ec7ee5837fb6f3725d0

GitHub release · v4.2.0 · not_modified

Official source

GitHub latest published non-prerelease (not a semantic-version ranking). Verified: 2026-09-19T19:00:58.482Z (UTC).

Listed release assets only. Asset names do not prove platform support or successful execution.

Runtime declarations
Not declared / unknown
Operating systems
Not declared / unknown
CPU architectures
Not declared / unknown
C libraries
Not declared / unknown
Direct dependency declarations
Not declared / unknown
Published artifacts (2)
Provenance

Parser: software-1

First observed: 2026-09-18T18:01:37.137Z (UTC)

Last checked: 2026-09-19T19:00:58.482Z (UTC)

Source response SHA-256: 80c114236225299f1d9d237124de4b76bc366bc177f4dd1d510d60e14d95c82e

madzak/python-json-logger

Release-pinned deployment declarations

Release commit · v2.0.7 · complete

Commit: 213ce50c2f3b6f516bbdaba196b1b18fcc5ee81b

Collection endpoint (may change) · Observed 2026-09-18T21:01:14.558Z

Response SHA-256: 18fcf58dd07bd3303cd9952f2087f52c0fddf7f33f7c3f15febe91fd7ff66e40

Release tree · v2.0.7 · complete

Commit: 213ce50c2f3b6f516bbdaba196b1b18fcc5ee81b

Collection endpoint (may change) · Observed 2026-09-18T21:01:14.558Z

File search coverage: selected_manifest_names. Only selected manifest filenames were searched; fixtures and vendored dependency directories are excluded. Unlisted declarations remain unknown.

Response SHA-256: d418d8ded1b0b0bc646e6384c603d567423c65d4b5ce61f1845edc8635c4ca5a

GitHub release · v2.0.7 · not_modified

Official source

GitHub latest published non-prerelease (not a semantic-version ranking). Verified: 2026-09-19T19:00:58.482Z (UTC).

Listed release assets only. Asset names do not prove platform support or successful execution.

Runtime declarations
Not declared / unknown
Operating systems
Not declared / unknown
CPU architectures
Not declared / unknown
C libraries
Not declared / unknown
Direct dependency declarations
Not declared / unknown
Published artifacts (0)
    Provenance

    Parser: software-1

    First observed: 2026-09-18T18:01:37.137Z (UTC)

    Last checked: 2026-09-19T19:00:58.482Z (UTC)

    Source response SHA-256: f5f6fd1c326a87814084835eba347025137fa88f47e36ed473a1c964d37ef620

    Timeline

    “Event time” is an upstream timestamp when the source provides one; “first observed” is when this project saw it. They are deliberately separate columns.

    EventEvent timeFirst observedSource
    automatic evaluation -> insufficient_data 2026-09-18T17:00:27.815Z
    nhairs/python-json-logger metadata first observed 2026-09-18T18:01:31.758Z link
    recent commit activity of nhairs/python-json-logger observed (5 commits in sampled window) 2026-08-15T11:31:20Z 2026-09-18T18:01:32.582Z link
    madzak/python-json-logger metadata first observed 2026-09-18T18:01:32.881Z link
    recent commit activity of madzak/python-json-logger observed (5 commits in sampled window) 2024-12-12T19:59:04Z 2026-09-18T18:01:33.757Z link
    automatic evaluation -> needs_review 2026-09-18T18:01:44.872Z
    evidence: successor_claim 2026-09-18T18:01:44.872Z link
    human decision: approve 2026-09-20T08:19:59.804Z

    Decision and dispute history

    Review decisions are recorded privately with reasons that stay internal; this public history shows what happened and when, not why.

    KindWhen (UTC)
    automatic evaluation → insufficient_data2026-09-18T17:00:27.815Z
    automatic evaluation → needs_review2026-09-18T18:01:44.872Z
    human decision: approve2026-09-20T08:19:59.804Z

    To question this report, use the feedback form, select “data error”, and include pair ID python-json-logger-nhairs. Feedback is reviewed privately and does not change a report automatically.

    Snapshot taken at 2026-09-20T12:00:28.104Z (UTC).