From eaaada89d5a6c4fde237787156f8734324678326 Mon Sep 17 00:00:00 2001 From: Mengdi Lin Date: Fri, 20 Sep 2024 14:09:52 -0700 Subject: [PATCH] fix open source CI (#3878) Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3878 Looks like D63013820 broke external CI (example failures: https://github.com/facebookresearch/faiss/actions/runs/10965502942/job/30451466102 and https://github.com/facebookresearch/faiss/actions/runs/10964917863 ) with stacktrace ``` Traceback (most recent call last): File "/home/runner/work/faiss/faiss/build/faiss/python/setup.py", line 16, in shutil.copytree("contrib/torch", "faiss/contrib/torch") File "/home/runner/miniconda3/lib/python3.11/shutil.py", line 573, in copytree return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/lib/python3.11/shutil.py", line 471, in _copytree os.makedirs(dst, exist_ok=dirs_exist_ok) File "", line 225, in makedirs FileExistsError: [Errno 17] File exists: 'faiss/contrib/torch' ``` `faiss/contrib/torch'` should be copied over from the line above `faiss/contrib` Reviewed By: asadoughi Differential Revision: D63145404 --- faiss/python/setup.py | 1 - 1 file changed, 1 deletion(-) diff --git a/faiss/python/setup.py b/faiss/python/setup.py index 6590a84e3f..b1ae4b1be2 100644 --- a/faiss/python/setup.py +++ b/faiss/python/setup.py @@ -13,7 +13,6 @@ shutil.rmtree("faiss", ignore_errors=True) os.mkdir("faiss") shutil.copytree("contrib", "faiss/contrib") -shutil.copytree("contrib/torch", "faiss/contrib/torch") shutil.copyfile("__init__.py", "faiss/__init__.py") shutil.copyfile("loader.py", "faiss/loader.py") shutil.copyfile("class_wrappers.py", "faiss/class_wrappers.py")