Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1diff --git a/extension_helpers/_setup_helpers.py b/extension_helpers/_setup_helpers.py 2index ec3e547..e2419f7 100644 3--- a/extension_helpers/_setup_helpers.py 4+++ b/extension_helpers/_setup_helpers.py 5@@ -79,8 +79,13 @@ def get_extensions(srcdir='.'): 6 if len(ext_modules) > 0: 7 main_package_dir = min(packages, key=len) 8 src_path = os.path.join(os.path.dirname(__file__), 'src') 9- shutil.copy(os.path.join(src_path, 'compiler.c'), 10- os.path.join(srcdir, main_package_dir, '_compiler.c')) 11+ a = os.path.join(src_path, 'compiler.c') 12+ b = os.path.join(srcdir, main_package_dir, '_compiler.c') 13+ try: 14+ os.unlink(b) 15+ except OSError: 16+ pass 17+ shutil.copy(a, b) 18 ext = Extension(main_package_dir + '.compiler_version', 19 [os.path.join(main_package_dir, '_compiler.c')]) 20 ext_modules.append(ext)