Python Infrastructure
All Systems Operational
python.org Operational
pypi.python.org Operational
docs.python.org ? Operational
hg.python.org Operational
wiki.python.org Operational
mail.python.org Operational
Mailing Lists and Archives Operational
Message Handling Services Operational
pypy.org Operational
speed.pypy.org Operational
Content Delivery Network Operational
Fastly US East (JFK) Operational
Fastly Asia/Pacific (HK) Operational
Fastly US East (IAD) Operational
Fastly US East (ATL) Operational
Fastly US East (MIA) Operational
Fastly US Central (DEN) Operational
Fastly US Central (DFW) Operational
Fastly US Central (ORD) Operational
Fastly US West (LAX) Operational
Fastly US West (SEA) Operational
Fastly US West (SJC) Operational
Fastly Europe (FRA) Operational
Fastly Europe (AMS) Operational
Fastly Europe (LCY) Operational
Fastly Europe (LHR) Operational
Fastly Asia/Pacific (SYD) Operational
Fastly Asia/Pacific (SIN) Operational
Fastly Asia/Pacific (TYO) Operational
Fastly Asia/Pacific (NZ) Operational
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
System Metrics Month Week Day
PyPI Errors ?
Fetching
PyPI CDN Miss Latency ?
Fetching
Past Incidents
Oct 26, 2016

No incidents reported today.

Oct 25, 2016

No incidents reported.

Oct 24, 2016

No incidents reported.

Oct 23, 2016

No incidents reported.

Oct 22, 2016

No incidents reported.

Oct 21, 2016
Resolved - This incident has been resolved.
Oct 21, 23:37 UTC
Investigating - DNS issues are continuing due to a DDoS on python.org's DNS provider.
Oct 21, 17:05 UTC
Postmortem - Read details
Oct 21, 14:05 UTC
Resolved - Upstream provider has closed the incident, we have verified that resolution for python.org domains is restored.
Oct 21, 14:01 UTC
Monitoring - We are continuing to monitor the situation with our DNS provider. Traffic patterns are indicating that DNS is resolving for most users.
Oct 21, 13:17 UTC
Investigating - DNS infrastructure for python.org is currently unavailable. Records for all subdomains are currently not resolving.
Oct 21, 12:35 UTC
Oct 20, 2016
Resolved - This incident has been resolved.
Oct 20, 00:18 UTC
Update - Spam is continuing to come in as the cat and mouse game persists. We have implemented two strategies so far to dissuade spammers from posting bogus packages. We are continuing to monitor for spam, remove it, and develop new mitigation strategies.
Oct 19, 15:02 UTC
Update - We've determined that accounts generating spam are not using OpenID, but were using disposable email inbox providers.

An update has been introduced to PyPI which refuses account signups and email updates which use addresses on disposable email domains.

We're continuing to mitigate the ongoing spam influx...
Oct 19, 03:46 UTC
Update - Spam packages advertising "customer support" for various products containing descriptions with key terms have been identified and removed from PyPI. We are monitoring and continuing to block as the attack persists.

As the spammers are apparently using OpenID and the WebUI to launch the ongoing attack, we make take steps to disable OpenID login if the IP address space available to the attackers is too vast to block.
Oct 18, 18:36 UTC
Monitoring - We've cleaned up the spammer accounts and packages. We're monitoring the situation to see if any more spam packages get posted.
Oct 18, 18:09 UTC
Identified - It has come to our attention that someone is registering new accounts on PyPI and uploading spam packages to PyPI. We are aware of the problem are are working to resolve it.
Oct 18, 17:48 UTC
Oct 17, 2016

No incidents reported.

Oct 16, 2016

No incidents reported.

Oct 15, 2016

No incidents reported.

Oct 14, 2016

No incidents reported.

Oct 13, 2016

No incidents reported.

Oct 12, 2016

No incidents reported.