diff --git a/Lib/distutils/command/install.py b/Lib/distutils/command/install.py index 5af4cf1055e..022e34a2e00 100644 --- a/Lib/distutils/command/install.py +++ b/Lib/distutils/command/install.py @@ -537,8 +537,7 @@ def create_path_file (self): # -- Reporting methods --------------------------------------------- def get_outputs (self): - # This command doesn't have any outputs of its own, so just - # get the outputs of all its sub-commands. + # Assemble the outputs of all the sub-commands. outputs = [] for cmd_name in self.get_sub_commands(): cmd = self.get_finalized_command(cmd_name) @@ -548,6 +547,10 @@ def get_outputs (self): if filename not in outputs: outputs.append(filename) + if self.path_file and self.install_path_file: + outputs.append(os.path.join(self.install_libbase, + self.path_file + ".pth")) + return outputs def get_inputs (self):