From: Greg Ward Date: Fri, 31 Mar 2000 02:53:07 +0000 (+0000) Subject: Added 'get_inputs()'. X-Git-Tag: v1.6a1~52 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1aab6e964555bf615a853e86c1e2a26e28235803;p=thirdparty%2FPython%2Fcpython.git Added 'get_inputs()'. --- diff --git a/Lib/distutils/command/install_lib.py b/Lib/distutils/command/install_lib.py index 64f7cbcf2703..5740c5eed2f5 100644 --- a/Lib/distutils/command/install_lib.py +++ b/Lib/distutils/command/install_lib.py @@ -110,4 +110,24 @@ class install_lib (Command): # get_outputs () + def get_inputs (self): + """Get the list of files that are input to this command, ie. the + files that get installed as they are named in the build tree. + The files in this list correspond one-to-one to the output + filenames returned by 'get_outputs()'.""" + + inputs = [] + + if self.distribution.has_pure_modules(): + build_py = self.find_peer ('build_py') + inputs.extend (build_py.get_outputs()) + + if self.distribution.has_ext_modules(): + build_ext = self.find_peer ('build_ext') + inputs.extend (build_ext.get_outputs()) + + return inputs + + + # class install_lib