<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12px"><div id="yui_3_16_0_ym19_1_1462517289443_5036">Hi,</div><div id="yui_3_16_0_ym19_1_1462517289443_5037"><br id="yui_3_16_0_ym19_1_1462517289443_5038"></div><div id="yui_3_16_0_ym19_1_1462517289443_5039">I don't know what happened recently. Usually I install setuptools by a script using the ez_setup.py script.</div><div id="yui_3_16_0_ym19_1_1462517289443_5040"><br id="yui_3_16_0_ym19_1_1462517289443_5041"></div><div id="yui_3_16_0_ym19_1_1462517289443_5042">Recently I get an error:</div><div id="yui_3_16_0_ym19_1_1462517289443_5043"><br id="yui_3_16_0_ym19_1_1462517289443_5044"></div><div id="yui_3_16_0_ym19_1_1462517289443_5045">Downloading https://pypi.python.org/packages/source/s/setuptools/setuptools-21.0.0.zip</div><div id="yui_3_16_0_ym19_1_1462517289443_5046">Traceback (most recent call last):</div><div id="yui_3_16_0_ym19_1_1462517289443_5047"> File "downloads/ez_setup.py", line 415, in <module></div><div id="yui_3_16_0_ym19_1_1462517289443_5048"> sys.exit(main())</div><div id="yui_3_16_0_ym19_1_1462517289443_5049"> File "downloads/ez_setup.py", line 411, in main</div><div id="yui_3_16_0_ym19_1_1462517289443_5050"> archive = download_setuptools(**_download_args(options))</div><div id="yui_3_16_0_ym19_1_1462517289443_5051"> File "downloads/ez_setup.py", line 336, in download_setuptools</div><div id="yui_3_16_0_ym19_1_1462517289443_5052"> downloader(url, saveto)</div><div id="yui_3_16_0_ym19_1_1462517289443_5053"> File "downloads/ez_setup.py", line 287, in download_file_insecure</div><div id="yui_3_16_0_ym19_1_1462517289443_5054"> src = urlopen(url)</div><div id="yui_3_16_0_ym19_1_1462517289443_5055"> File "/usr/lib/python3.4/urllib/request.py", line 161, in urlopen</div><div id="yui_3_16_0_ym19_1_1462517289443_5056"> return opener.open(url, data, timeout)</div><div id="yui_3_16_0_ym19_1_1462517289443_5057"> File "/usr/lib/python3.4/urllib/request.py", line 469, in open</div><div id="yui_3_16_0_ym19_1_1462517289443_5058"> response = meth(req, response)</div><div id="yui_3_16_0_ym19_1_1462517289443_5059"> File "/usr/lib/python3.4/urllib/request.py", line 579, in http_response</div><div id="yui_3_16_0_ym19_1_1462517289443_5060"> 'http', request, response, code, msg, hdrs)</div><div id="yui_3_16_0_ym19_1_1462517289443_5061"> File "/usr/lib/python3.4/urllib/request.py", line 507, in error</div><div id="yui_3_16_0_ym19_1_1462517289443_5062"> return self._call_chain(*args)</div><div id="yui_3_16_0_ym19_1_1462517289443_5063"> File "/usr/lib/python3.4/urllib/request.py", line 441, in _call_chain</div><div id="yui_3_16_0_ym19_1_1462517289443_5064"> result = func(*args)</div><div id="yui_3_16_0_ym19_1_1462517289443_5065"> File "/usr/lib/python3.4/urllib/request.py", line 587, in http_error_default</div><div id="yui_3_16_0_ym19_1_1462517289443_5066"> raise HTTPError(req.full_url, code, msg, hdrs, fp)</div><div id="yui_3_16_0_ym19_1_1462517289443_5067">urllib.error.HTTPError: HTTP Error 404: Not Found</div><div id="yui_3_16_0_ym19_1_1462517289443_5068"><br id="yui_3_16_0_ym19_1_1462517289443_5069"></div><div id="yui_3_16_0_ym19_1_1462517289443_5070">For now I can copy the package from an old virtualenv, but I'd appreciate a better solution/advise.</div><div id="yui_3_16_0_ym19_1_1462517289443_5071"><br id="yui_3_16_0_ym19_1_1462517289443_5072"></div><div id="yui_3_16_0_ym19_1_1462517289443_5073">Thanks</div><div dir="ltr" id="yui_3_16_0_ym19_1_1462517289443_5074">Zoltan</div></div></body></html>