MaintainerPulse
temporal prediction of dependency maintenance riskxlsxwriter jmcnamara/XlsxWriter ▲ high risk
77%
no release in the next 12 months
23%
new issues will go unanswered (30 days)
100%
maintainer activity collapse within 12 months
62%
chance of a release within 12 months (survival model)
Model risk over time
calibrated P(no release next 12mo) at each historical monthly snapshot
Repository activity, last 36 months
pushes
issues
PyPI release
What drives this score
TreeSHAP contributions; raises risk /
lowers risk
Survival curve
P(still no release) m months ahead, discrete-time hazard model
In plain words
- no pushes to the repository in 6 months
- bus factor: one person makes 100% of pushes
- healthy cadence: 4 releases in the last year
Signals at the latest snapshot
| days since last release | 288 | releases, last 12mo | 4 |
| people pushing, last 12mo | 1 | bus factor (top pusher share) | 100% |
| issues opened, last 12mo | 10 | 30-day response rate | 30% |
| stars accumulated | 3054 | open vulns without fix | 0 |
Probabilities are isotonic-calibrated on a held-out validation year and evaluated on future snapshots the models never saw (PR-AUC 0.894, precision@50 = 1.00 on the headline target).