Skip to content

Commit aefe73b

Browse files
committed
add Extension.depends to build_ext.get_source_files
1 parent 77c14a8 commit aefe73b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

setuptools/command/build_ext.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,12 @@ def links_to_dynamic(self, ext):
261261
pkg = '.'.join(ext._full_name.split('.')[:-1] + [''])
262262
return any(pkg + libname in libnames for libname in ext.libraries)
263263

264+
def get_source_files(self):
265+
filenames = _build_ext.get_source_files(self)
266+
for ext in self.extensions:
267+
filenames.extend(ext.depends)
268+
return filenames
269+
264270
def get_outputs(self) -> List[str]:
265271
if self.inplace:
266272
return list(self.get_output_mapping().keys())

0 commit comments

Comments
 (0)