[Distutils] Buildout can't talk to PyPI any more?

Maurits van Rees m.van.rees at zestsoftware.nl
Wed May 29 14:08:18 CEST 2013


Op 29-05-13 11:43, Donald Stufft schreef:
>
> On May 29, 2013, at 5:39 AM, Donald Stufft wrote:
>> The cache timeout is an hour unless modifications are made to the
>> package which triggers a cache invalidation.
>>
>> I bet there is a missing Vary for the encoding. I'll check and get
>> back to you.
>>
> There was indeed no Vary headers, I've turned them on and purged the
> cache. Please let me know if this behavior doesn't go away.

It still works on and off for me.

$ curl http://pypi.python.org/simple/pep8/
<html><head><title>Links for pep8</title><meta name="api-version" 
value="2" /></head><body><h1>Links for pep8</h1><a 
href="../../packages/source/p/pep8/pep8-0.4.2.tar.gz#md5=da8562ef0b18ae9ced210cff742a2d1b" 
rel="internal">pep8-0.4.2.tar.gz</a><br/>
...
</body></html>

Try the same url again:

$ curl http://pypi.python.org/simple/pep8/
??Q??W[??H
...

So sometimes it works fine and sometimes it is gzipped .

Indeed:

$ for i in $(seq 5); do curl -o $i http://pypi.python.org/simple/pep8/; 
sleep 2; done
...
$ ls -l $(seq 5)
-rw-r--r--  1 mauritsvanrees  staff   829 May 29 14:05 1
-rw-r--r--  1 mauritsvanrees  staff  3232 May 29 14:05 2
-rw-r--r--  1 mauritsvanrees  staff  3232 May 29 14:05 3
-rw-r--r--  1 mauritsvanrees  staff   829 May 29 14:05 4
-rw-r--r--  1 mauritsvanrees  staff  3232 May 29 14:05 5




-- 
Maurits van Rees: http://maurits.vanrees.org/
Zest Software: http://zestsoftware.nl



More information about the Distutils-SIG mailing list