done...<div><br></div><div><a href="https://sourceforge.net/tracker/?func=detail&aid=3603910&group_id=66150&atid=513503">https://sourceforge.net/tracker/?func=detail&aid=3603910&group_id=66150&atid=513503</a></div>
<div><br></div><div>thx</div><div>Jim<br><br><div class="gmail_quote">On Fri, Feb 8, 2013 at 7:00 PM, Richard Jones <span dir="ltr"><<a href="mailto:richard@python.org" target="_blank">richard@python.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 9 February 2013 11:40, Jimmy John <<a href="mailto:jimmyislive@gmail.com">jimmyislive@gmail.com</a>> wrote:<br>
> I am looking at the json endpoints of modules served from <a href="http://pypi.python.org" target="_blank">pypi.python.org</a><br>
> in order to obtain more info about a package like download count, author,<br>
> description etc. e.g.<br>
><br>
> <a href="http://pypi.python.org/pypi/Django/json" target="_blank">http://pypi.python.org/pypi/Django/json</a><br>
><br>
> I noticed that the response headers do not contain info like<br>
> Last-Modified or Etag. Thus if I am requesting the above link periodically<br>
> e.g. (to see if the download count has changed), I cannot make use of any<br>
> conditional GETs (e.g. by using If-None-Match, If-Modified-Since etc). I<br>
> have to hit the endpoint again and parse the info again. (even if nothing<br>
> has changed)<br>
<br>
</div>This sounds like a quite reasonable thing to do. I would also look at<br>
supporting HEAD requests. Could I trouble you to file a bug report for<br>
the issue in the PyPI tracker? That will mean it's something I could<br>
look at when I'm sprinting at PyCon.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Richard<br>
</font></span></blockquote></div><br></div>