Skip to content

Commit 6adb56e

Browse files
committed
remove needless install_lib patch
1 parent de095d4 commit 6adb56e

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

setuptools_rust/setuptools_ext.py

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import os
22
import subprocess
33
import sys
4-
import sysconfig
54
import logging
65

76
from typing import List, Literal, Optional, Set, Tuple, Type, TypeVar, cast
@@ -10,7 +9,6 @@
109
from setuptools.command.build_ext import build_ext
1110

1211
from setuptools.command.install import install
13-
from setuptools.command.install_lib import install_lib
1412
from setuptools.command.install_scripts import install_scripts
1513
from setuptools.command.sdist import sdist
1614
from setuptools.dist import Distribution
@@ -203,30 +201,6 @@ def run(self) -> None:
203201

204202
dist.cmdclass["install"] = install_rust_extension
205203

206-
install_lib_base_class = cast(
207-
Type[install_lib], dist.cmdclass.get("install_lib", install_lib)
208-
)
209-
210-
# prevent RustBin from being installed to data_dir
211-
class install_lib_rust_extension(install_lib_base_class): # type: ignore[misc,valid-type]
212-
def get_exclusions(self) -> Set[str]:
213-
exclusions: Set[str] = install_lib_base_class.get_exclusions(self)
214-
install_scripts_obj = cast(
215-
install_scripts, self.get_finalized_command("install_scripts")
216-
)
217-
scripts_path = install_scripts_obj.build_dir
218-
if self.distribution.rust_extensions:
219-
exe = sysconfig.get_config_var("EXE")
220-
for ext in self.distribution.rust_extensions:
221-
if isinstance(ext, RustBin):
222-
executable_name = ext.name
223-
if exe is not None:
224-
executable_name += exe
225-
exclusions.add(os.path.join(scripts_path, executable_name))
226-
return exclusions
227-
228-
dist.cmdclass["install_lib"] = install_lib_rust_extension
229-
230204
install_scripts_base_class = cast(
231205
Type[install_scripts], dist.cmdclass.get("install_scripts", install_scripts)
232206
)

0 commit comments

Comments
 (0)