Python Infrastructure
Update - The rolling brownouts have been upgraded to a blackout, TLSv1.0 and TLSv1.1 will be rejected with a HTTP 403 at all times.
Apr 8, 15:49 UTC
Update - We have increased the rolling brownouts to the first 20 minutes of every hour, plus the first 20 minutes after each half-hour (:00-:20 and :30-:50).
Apr 6, 11:43 UTC
Update - We have increased the rolling brownouts to the first 15 minutes of every hour, plus the first 15 minutes after each half-hour (:00-:15 and :30-:45).
Apr 3, 11:45 UTC
Update - We have increased the rolling brownouts to the first 15 minutes of every hour, plus the first 10 minutes after each half-hour (:00-:15 and :30-:40).
Mar 31, 16:00 UTC
Update - We have increased the rolling brownouts to the first 15 minutes of every hour, plus the first 5 minutes after each half-hour (:00-:15 and :30-:35).
Mar 28, 16:33 UTC
Update - We are currently enforcing TLSv1.2 during the first 15 minutes of each hour. You can follow the planning and discussion of this maintenance at https://github.com/pypa/warehouse/issues/3411
Mar 27, 16:46 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Mar 22, 18:59 UTC
Scheduled - In preparation for our CDN provider deprecating TLSv1.0 and TLSv1.1 protocols, we have begun rolling brownouts for these protocols for the first ten (10) minutes of each hour.

During that window, clients accessing pypi.python.org with clients that do not support TLSv1.2 will receive an HTTP 403 with the error message "This is a brown out of TLSv1 support. TLSv1 support is going away soon, upgrade to a TLSv1.2+ capable client.".

For users of pip on MacOS/OS X, upgrading to the latest pip should resolve the issue. pip users on other platforms should upgrade their OpenSSL to a version which supports TLSv1.2.

If you have trouble with getting your PyPI client working, file an issue at https://github.com/pypa/packaging-problems/issues.
python.org   Operational
pypi.python.org   Operational
pypi.org   ? Operational
docs.python.org   ? Operational
hg.python.org   Operational
bugs.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
psfmember.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
us.pycon.org   Operational
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
PyPI Errors ?
Fetching
Warehouse Errors ?
Fetching
PyPI CDN Miss Latency ?
Fetching
Warehouse CDN Miss Latency ?
Fetching
Past Incidents
Apr 11, 2018
A misconfiguration accidentally disabled mail sent from https://pypi.org between 2018-04-11T07:00:00Z and 2018-04-11T10:00:00Z. Email sends enqueued during that period will be retried, but some users may need to reinitiate password resets and account verification emails.

We're working hard to get some of the final pieces in place before launching the new PyPI on April 16th!
Apr 11, 10:37 UTC
Apr 10, 2018

No incidents reported.

Apr 9, 2018

No incidents reported.

Apr 7, 2018

No incidents reported.

Apr 5, 2018

No incidents reported.

Apr 4, 2018
An administrative issue has occurred which required staff intervention for bugs.python.org. The hosting company has turned the infrastructure service back on.
Apr 4, 13:55 UTC
Apr 2, 2018

No incidents reported.

Apr 1, 2018

No incidents reported.

Mar 30, 2018

No incidents reported.

Mar 29, 2018

No incidents reported.

Mar 28, 2018
Resolved - We're weathering the incoming floods much more gracefully now and a full mitigation will be in place as soon as DNS propagation completes. Resolving for now!
Mar 28, 15:53 UTC
Monitoring - We've tuned the backend that was bearing the brunt of the attack to attempt to mitigate the incoming floods of bogus traffic and are monitoring the efficacy of our measures.
Mar 28, 14:43 UTC
Identified - We've configured the redirect from python.org => www.python.org to take affect at the CDN edge rather than our backend servers. This should reduce the impact of trivial DoS floods, but will take up to 24 hours to propagate. We're monitoring and tuning our backends to try to reduce the impact in the interim.
Mar 28, 14:24 UTC
Investigating - We are working to mitigate a Denial of Service attack against our infrastructure, sites hosted on the target are currently experiencing intermittent outages.
Mar 28, 14:02 UTC