Commit a8ea5ba8 authored by Andrew M. Kuchling's avatar Andrew M. Kuchling

[Bug #436732] install.py does not record a created *.pth file in the

   INSTALLED_FILES output.  Modified version of a patch from
   Jon Nelson (jnelson)
parent 0dad0f76
...@@ -537,8 +537,7 @@ class install (Command): ...@@ -537,8 +537,7 @@ class install (Command):
# -- Reporting methods --------------------------------------------- # -- Reporting methods ---------------------------------------------
def get_outputs (self): def get_outputs (self):
# This command doesn't have any outputs of its own, so just # Assemble the outputs of all the sub-commands.
# get the outputs of all its sub-commands.
outputs = [] outputs = []
for cmd_name in self.get_sub_commands(): for cmd_name in self.get_sub_commands():
cmd = self.get_finalized_command(cmd_name) cmd = self.get_finalized_command(cmd_name)
...@@ -548,6 +547,10 @@ class install (Command): ...@@ -548,6 +547,10 @@ class install (Command):
if filename not in outputs: if filename not in outputs:
outputs.append(filename) 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 return outputs
def get_inputs (self): def get_inputs (self):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment