Rewindex

CompaniesPyPI (Python Infrastructure)Incidents

PyPI (Python Infrastructure): PyPI Outage 2020-03-26

No impact listedStatus: resolvedStarted Resolved (0 min)1 updatestatus.python.org (opens in new tab)

Timeline of updates

  1. resolved

    From approximately 06:30 UTC to 12:00 UTC on 2020-03-26, PyPI's backends were unavailable causing new uploads, actions on the web ui, and xmlrpc access to fail. This outage began when a deployment failed due to a core service in PyPI's hosting platform having crashed. The service provides internal TLS certificates and encrypted secret storage for projects that run in the cluster which are necessary as our applications deploy. As the deployment rolled back, the downed service caused that to fail also, leaving PyPI unavailable. Misconfigurations in our monitoring and alerting caused this outage to go on longer than anticipated and fail to update our status page automatically. Although pages were correctly sent they did not reach the correct administrators to address the outage. We're reviewing and updating our automation for the status page as well as routing for pages to reduce the length of outages like these in the future.

From PyPI (Python Infrastructure)’s published incident history: for incidents before Rewindex began polling this status page, only the final update text is available.

Archive proof

Rewindex commits each version of an incident it captures to a daily checkpoint, chains it to the day before, and has the checkpoint timestamped by FreeTSA and DigiCert.

How the archive is checked, and what it cannot prove.

This incident predates live tracking (October 17, 2026). It came from the vendor’s own published history, which is not covered by checkpoints.

Impact, status and times are the vendor’s own, as last archived. View on status.python.org (opens in new tab).

PyPI (Python Infrastructure) profileRecent PyPI (Python Infrastructure) incidentsMarkdownJSON