update
This commit is contained in:
@@ -1,7 +1,16 @@
|
||||
from ..dist import Distribution
|
||||
|
||||
import distutils.command.build_clib as orig
|
||||
from distutils.errors import DistutilsSetupError
|
||||
from distutils import log
|
||||
from setuptools.dep_util import newer_pairwise_group
|
||||
from distutils.errors import DistutilsSetupError
|
||||
|
||||
try:
|
||||
from distutils._modified import ( # pyright: ignore[reportMissingImports]
|
||||
newer_pairwise_group,
|
||||
)
|
||||
except ImportError:
|
||||
# fallback for SETUPTOOLS_USE_DISTUTILS=stdlib
|
||||
from .._distutils._modified import newer_pairwise_group
|
||||
|
||||
|
||||
class build_clib(orig.build_clib):
|
||||
@@ -20,6 +29,8 @@ class build_clib(orig.build_clib):
|
||||
the compiler.
|
||||
"""
|
||||
|
||||
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
|
||||
|
||||
def build_libraries(self, libraries):
|
||||
for lib_name, build_info in libraries:
|
||||
sources = build_info.get('sources')
|
||||
|
||||
Reference in New Issue
Block a user