Resolved: This incident has been resolved. stspg.io/zhcdc6gwlhrs?u=hvvz…
Monitoring: A fix has been implemented and we are monitoring the results. stspg.io/zhcdc6gwlhrs?u=nc05…
Investigating: We are currently investigating this issue. stspg.io/zhcdc6gwlhrs?u=t9zp…
Resolved: This incident has been resolved. stspg.io/x0hv9ys48d17?u=srml…
Monitoring: We identified a database lock causing contention and stopped all upload backends to release all locks and are monitoring for recovery. stspg.io/x0hv9ys48d17?u=wdr5…
Investigating: We are investigating why PyPI uploads are failing. stspg.io/x0hv9ys48d17?u=jgcn…
Resolved: This incident has been resolved. stspg.io/rjh2ytldcr0k?u=5kn4…
Monitoring: A fix has been implemented and we are monitoring the results. stspg.io/rjh2ytldcr0k?u=11gj…
Investigating: We are currently observing a slowdown in background requests processing for events on PyPI.org
This could lead to stale web pages and API responses as the events system is not able to purge the caches.
Ou… stspg.io/rjh2ytldcr0k?u=fc9n…
Resolved: This incident has been resolved. stspg.io/9lpbzt94083g?u=6gb0…
Monitoring: The PyPI search index has degraded and is not returning results.
A reindexing job has begun, and results will be available once it completes. stspg.io/9lpbzt94083g?u=94kd…
Completed: This maintenance is complete! All metrics have returned to baseline. stspg.io/04f200nt81mz?u=jlbq…
Verifying: All database tasks are complete and we are now monitoring for stability post-upgrade. Services should be back online in full. stspg.io/04f200nt81mz?u=6j6h…
In Progress: The core upgrade is complete, we are awaiting the completion of post-upgrade statistics updates which are taking longer than anticipated. stspg.io/04f200nt81mz?u=fcpk…
In Progress: Scheduled maintenance is currently in progress. We will provide updates as necessary. stspg.io/04f200nt81mz?u=8x4d…
Scheduled (Jun 11, 2025, 19:00 UTC): PyPI will be undergoing maintenance for a major version database upgrade. We anticipate up to 5-10 minutes of disruption when the cut-over occurs. stspg.io/04f200nt81mz?u=0kfj…
Resolved: We have not seen a return of the traffic that caused this incident after removing the temporary block. We will open a new incident if we need to take action again. stspg.io/dcxkgkkx6sj8?u=52xs…
Monitoring: We have removed the temporary block and are continuing to monitor. stspg.io/dcxkgkkx6sj8?u=6vjm…
Monitoring: Our block is in place, but we are not satisfied with having to block such a generic user-agent. If you are aware of a system that began a mass crawl of PyPI's JSON release endpoints starting at around 22:05 UTC 2025-05-25,… stspg.io/dcxkgkkx6sj8?u=xth8…
Identified: We have identified a flood of requests from a cluster using the `python-requests/2.32.3` User-Agent which do not include a trailing slash to the JSON api endpoints.
This causes excessive cache misses, which are overwhelmi… stspg.io/dcxkgkkx6sj8?u=8kpd…
