PyPI said that for about two weeks in August 2026, some users received intermittent 502 and 503 errors while downloading files, causing package installations to fail. Since August 28, downloads have been fully working again, PyPI said.
In its report, PyPI described two causes: a configuration error in Fastly’s network at one cache node and bugs in PyPI’s own Fastly configuration. Those bugs affected the fallback file source and the handling of requests for part of a file.
Claim check:
- For about two weeks in August 2026, some PyPI users received intermittent 502 and 503 errors while downloading files, causing package installations to fail. (confirmed by the publication itself: evidence; «For about two weeks in August 2026, some PyPI users hit intermittent 502 and 503 errors downloading files from files.pythonhosted.org , triggering failures during installation from PyPI.»)
- PyPI found two separate problems: a configuration error inside Fastly’s network at one cache node produced 502 responses, while bugs in PyPI’s own configuration concerned the fallback file source and the handling of requests for part of a file. (confirmed by the publication itself: evidence; «Two separate problems were uncovered. A canary deployment inside Fastly’s network had triggered a misconfiguration at one cache node, causing Fastly’s routing layer to return 502 responses for traffic reaching the affected cache node. Separately, I found and fixed several bugs in our own Fastly configuration around origin fallback and range request behavior.»)
- Both intermittent problems are fixed, and downloads have been fully working since August 28. (confirmed by the publication itself: evidence; «Both intermittent problems are now fixed, and downloads are back to full function since August 28.»)
Primary sources:
score 63.3 · kind incident · revision 1 · stories st-owakhu