diff -Naur Python-3.5.2-orig/setup.py Python-3.5.2/setup.py --- Python-3.5.2-orig/setup.py 2016-07-12 14:21:35.548300700 +0300 +++ Python-3.5.2/setup.py 2016-07-12 14:21:39.523300700 +0300 @@ -2268,7 +2268,7 @@ else: newfilename = filename + minoronly log.info('renaming {} to {}'.format(filename, newfilename)) - os.rename(filename, newfilename) + os.replace(filename, newfilename) newoutfiles.append(newfilename) if filename in updated_files: newupdated_files.append(newfilename)