<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jul 19, 2010, at 10:20 PM, <a href="mailto:exarkun@twistedmatrix.com">exarkun@twistedmatrix.com</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On 19 Jul, 01:28 pm, <a href="mailto:nickpholden@gmail.com">nickpholden@gmail.com</a> wrote:<br><blockquote type="cite"> Hi,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">The main mirror for the twisted download is down, this is causing<br></blockquote><blockquote type="cite">easy_install to hang for ages and fail when I try and install:<br></blockquote><br>For Twisted 10.1, we took the extra step of loading the tarball to PyPI <br>to address this issue. &nbsp;Apparently that was pointless, though? &nbsp;Because <br>easy_install doesn't care about the downloads available on PyPI? &nbsp;It'd <br>be good to know if this is the case, so we can consider whether or not <br>to waste the time for the next release.<font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><br></div><div>As an experiment, I took the _additional_ step of updating the "download_url" field to point at the PyPI URL, &lt;<a href="http://pypi.python.org/packages/source/T/Twisted/Twisted-10.1.0.tar.bz2">http://pypi.python.org/packages/source/T/Twisted/Twisted-10.1.0.tar.bz2</a>&gt;.</div><div><br></div><div>Before I did this, easy_install selected the download link from <a href="http://twistedmatrix.com">twistedmatrix.com</a>. &nbsp;Now, it reliably selects the PyPI URL first.</div><div><br></div><div>Looking at the history now, I can see that therve actually updated the download_url to something else already, but now I can't see what he set it to. &nbsp;Maybe it was pointing at "<a href="http://twistedmatrix.com">twistedmatrix.com</a>" and that's why it was screen-scraping?</div><div><br></div><div>I am not sure how to *remove* the download_url, though; it might be interesting to see what PyPI does in that case.</div><div><br></div><div>Can anyone with some more direct knowledge of how PyPI works comment on this?</div><div><br></div><div>(Cross-posting to the main Twisted list because this is of general interest.)</div><div><br></div></body></html>