Reported by John Machin.
Traceback:
C:\junk\cheesecake>\python25\python \python25\scripts\cheesecake_index
--name=xlrd
Traceback (most recent call last):
File "\python25\scripts\cheesecake_index", line 9, in <module>
main()
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\chee
secake_index.py", line 1878, in main
with_pep8 = with_pep8)
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\chee
secake_index.py", line 1346, in __init__
self.index.decide_before_download(self)
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\chee
secake_index.py", line 481, in decide_before_download
return self.decide(cheesecake, 'before_download')
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\chee
secake_index.py", line 475, in decide
if not getattr(index, 'decide_' + when)(cheesecake):
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\chee
secake_index.py", line 481, in decide_before_download
return self.decide(cheesecake, 'before_download')
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\chee
secake_index.py", line 475, in decide
if not getattr(index, 'decide_' + when)(cheesecake):
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\chee
secake_index.py", line 1130, in decide_before_download
if not command_successful("pylint --version"):
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\util
.py", line 56, in command_successful
rc, output = run_cmd(cmd)
File
"c:\python25\lib\site-packages\Cheesecake-0.6.1-py2.5.egg\cheesecake\util
.py", line 28, in run_cmd
output = os.tmpfile()
OSError: [Errno 13] Permission denied
Similar bug described in detail here: http://groups.google.com/group/comp.lang.python/browse_frm/thread/4aa54e927f11bbc3/ .