Eliminate setup.py install/develop in the codebose (#162329)

Pull Request resolved: https://github.com/pytorch/pytorch/pull/162329
Approved by: https://github.com/ezyang
This commit is contained in:
Xuehai Pan
2025-09-26 23:24:16 +08:00
committed by PyTorch MergeBot
parent 3cda34ebde
commit 047ae24e34
2 changed files with 2 additions and 3 deletions

View File

@ -5696,8 +5696,7 @@ def install_cpp_extension(extension_root):
shutil.rmtree(d)
# Build the extension
setup_py_path = os.path.join(extension_root, "setup.py")
cmd = [sys.executable, setup_py_path, "install", "--root", install_dir]
cmd = [sys.executable, "-m", "pip", "install", "--no-build-isolation", "-v", ".", "--root", install_dir]
return_code = shell(cmd, cwd=extension_root, env=os.environ)
if return_code != 0:
raise RuntimeError(f"build failed for cpp extension at {extension_root}")