diff -r 75aaae8ad660 -r 54d7657d7d1e setup.py --- a/setup.py Sat May 03 03:29:30 2014 +0200 +++ b/setup.py Mon May 05 16:54:15 2014 +0200 @@ -331,7 +331,9 @@ def run(self): if os.path.exists(self._indexfilename): - os.unlink(self._indexfilename) + f = open(self._indexfilename, 'w') + f.write('# empty\n') + f.close() # here no extension enabled, disabled() lists up everything code = ('import pprint; from mercurial import extensions; '