Fork me on GitHub
MirrorLocation# of PackagesLast updateAgeResponse Time (ms)*Status
pypi.python.org San Francisco, California US 87131 2016-08-23 20:40:06 1 seconds ago 312.97 Fresh
pypi.douban.com Beijing, Beijing CN 87786 2016-08-23 20:30:08 9 minutes, 59 seconds ago 1629.46 Fresh
pypi.gocept.com Oberhausen, Nordrhein-Westfalen DE 88104 2016-08-23 20:35:01 5 minutes, 6 seconds ago 1074.41 Fresh
pypi.tuna.tsinghua.edu.cn Beijing, Beijing CN Unavailable Unavailable Unavailable N/A
mirror.picosecond.org/pypi San Jose, California US 87172 2016-08-23 20:10:02 30 minutes, 5 seconds ago 329.61 Fresh
mirrors.aliyun.com/pypi Hangzhou, Zhejiang CN 87928 2016-08-23 18:34:04 2 hours, 6 minutes ago 165.14 Aging
pypi.pubyun.com Changzhou, Jiangsu CN 65037 2015-08-19 07:30:02 370 days, 13 hours, 10 minutes ago 214.87 Old
mirrors-uk.go-parts.com/python Chicago, Illinois US Unavailable Unavailable Unavailable N/A
mirrors-ru.go-parts.com/python Chicago, Illinois US Unavailable Unavailable Unavailable N/A
mirrors-au.go-parts.com/python Chicago, Illinois US Unavailable Unavailable Unavailable N/A
pypi.mirrors.ustc.edu.cn Hefei, Anhui CN 86976 2016-08-23 16:45:05 3 hours, 55 minutes ago 497.13 Aging
* Response time from Virginia, US

Mirror Statuses

AgeStatus
age < 1 hourFresh
1 hour < age < 1 dayAging
age > 1 day Old

Using a mirror

Single Usage:

pip install -i https://<mirror>/simple <package>

Global settings:
Add ~/.pip/pip.conf that includes:

[global]
index-url = https://<mirror>/simple

Data also available in JSON format
Page last updated at 2016-08-23 20:40:07.065412
Originally built by: @KenCochrane
Maintained by: @ibigbug
Built with: pypi-mirrors, Bootstrap, jQuery Sparklines, Redis and Flask