successor_claim
We recommend transitioning to nhairs/python-json-logger for continued development, updates, and community support.
python-json-logger-nhairs · status confirmed
Data verified at: 2026-09-18T18:01:33.354Z (UTC)
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.
Verbatim excerpts from official sources, whitespace-normalized. Full payloads are hashed and retained by the pipeline; collection failures never fabricate evidence.
We recommend transitioning to nhairs/python-json-logger for continued development, updates, and community support.
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.
| Endpoint | Repo | Stars | Last push | Fork | Archived |
|---|---|---|---|---|---|
| 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 |
Official release and package declarations, compared independently of the relationship verdict. These are not installation tests or a migration guarantee. Missing declarations mean unknown.
| nhairs/python-json-logger | madzak/python-json-logger |
|---|---|
| Unknown: no collected package runtime declaration. | Unknown: no collected package runtime declaration. |
nhairs/python-json-logger · pyproject.toml: No matching published package version was established.
Commit: 806dba9d9642fbec4c8538b625494c96b288ce59
Collection endpoint (may change) · Observed 2026-09-18T20:01:03.910Z
Response SHA-256: cf0f316b2070372afc18edd013fa7158405bb6641e6de0399ca7dbed0f8f7649
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
Commit: 806dba9d9642fbec4c8538b625494c96b288ce59
Commit-pinned source · Observed 2026-09-18T21:01:14.558Z
File context: unspecified. Package version in file: 4.2.0.
{
"python": ">=3.10"
} No service declarations extracted from this file; production requirements remain unknown.
Dynamic or tool-specific Python metadata is not resolved.
Response SHA-256: 6295707bfc5132b31460ab508f79ec870c85102572ef0ec7ee5837fb6f3725d0
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.
Not declared / unknown
Not declared / unknown
Not declared / unknown
Not declared / unknown
Not declared / unknown
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
Commit: 213ce50c2f3b6f516bbdaba196b1b18fcc5ee81b
Collection endpoint (may change) · Observed 2026-09-18T21:01:14.558Z
Response SHA-256: 18fcf58dd07bd3303cd9952f2087f52c0fddf7f33f7c3f15febe91fd7ff66e40
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 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.
Not declared / unknown
Not declared / unknown
Not declared / unknown
Not declared / unknown
Not declared / unknown
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
“Event time” is an upstream timestamp when the source provides one; “first observed” is when this project saw it. They are deliberately separate columns.
| Event | Event time | First observed | Source |
|---|---|---|---|
| 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 | — |
Review decisions are recorded privately with reasons that stay internal; this public history shows what happened and when, not why.
| Kind | When (UTC) |
|---|---|
| automatic evaluation → insufficient_data | 2026-09-18T17:00:27.815Z |
| automatic evaluation → needs_review | 2026-09-18T18:01:44.872Z |
| human decision: approve | 2026-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).