This commit is contained in:
ton
2024-10-07 10:13:40 +07:00
parent aa1631742f
commit 3a7d696db6
9729 changed files with 1832837 additions and 161742 deletions

View File

@@ -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')