diff options
-rw-r--r-- | Lib/packaging/command/install_distinfo.py | 14 | ||||
-rw-r--r-- | Lib/packaging/tests/test_command_install_distinfo.py | 5 |
2 files changed, 7 insertions, 12 deletions
diff --git a/Lib/packaging/command/install_distinfo.py b/Lib/packaging/command/install_distinfo.py index 3390a1f..0e1577e 100644 --- a/Lib/packaging/command/install_distinfo.py +++ b/Lib/packaging/command/install_distinfo.py @@ -41,6 +41,7 @@ class install_distinfo(Command): self.requested = None self.no_record = None self.no_resources = None + self.outfiles = [] def finalize_options(self): self.set_undefined_options('install_dist', @@ -67,7 +68,6 @@ class install_distinfo(Command): to_filename(safe_version(metadata['Version']))) self.distinfo_dir = os.path.join(self.distinfo_dir, basename) - self.outputs = [] def run(self): # FIXME dry-run should be used at a finer level, so that people get @@ -87,19 +87,19 @@ class install_distinfo(Command): metadata_path = os.path.join(self.distinfo_dir, 'METADATA') logger.info('creating %s', metadata_path) self.distribution.metadata.write(metadata_path) - self.outputs.append(metadata_path) + self.outfiles.append(metadata_path) installer_path = os.path.join(self.distinfo_dir, 'INSTALLER') logger.info('creating %s', installer_path) with open(installer_path, 'w') as f: f.write(self.installer) - self.outputs.append(installer_path) + self.outfiles.append(installer_path) if self.requested: requested_path = os.path.join(self.distinfo_dir, 'REQUESTED') logger.info('creating %s', requested_path) open(requested_path, 'wb').close() - self.outputs.append(requested_path) + self.outfiles.append(requested_path) if not self.no_resources: @@ -115,7 +115,7 @@ class install_distinfo(Command): for tuple in install_data.get_resources_out(): writer.writerow(tuple) - self.outputs.append(resources_path) + self.outfiles.append(resources_path) if not self.no_record: record_path = os.path.join(self.distinfo_dir, 'RECORD') @@ -141,10 +141,10 @@ class install_distinfo(Command): # add the RECORD file itself writer.writerow((record_path, '', '')) - self.outputs.append(record_path) + self.outfiles.append(record_path) def get_outputs(self): - return self.outputs + return self.outfiles # The following functions are taken from setuptools' pkg_resources module. diff --git a/Lib/packaging/tests/test_command_install_distinfo.py b/Lib/packaging/tests/test_command_install_distinfo.py index ade191c..9853700 100644 --- a/Lib/packaging/tests/test_command_install_distinfo.py +++ b/Lib/packaging/tests/test_command_install_distinfo.py @@ -45,7 +45,6 @@ class InstallDistinfoTestCase(support.TempdirManager, cmd = install_distinfo(dist) dist.command_obj['install_distinfo'] = cmd - cmd.initialize_options() cmd.distinfo_dir = install_dir cmd.ensure_finalized() cmd.run() @@ -73,7 +72,6 @@ class InstallDistinfoTestCase(support.TempdirManager, cmd = install_distinfo(dist) dist.command_obj['install_distinfo'] = cmd - cmd.initialize_options() cmd.distinfo_dir = install_dir cmd.installer = 'bacon-python' cmd.ensure_finalized() @@ -94,7 +92,6 @@ class InstallDistinfoTestCase(support.TempdirManager, cmd = install_distinfo(dist) dist.command_obj['install_distinfo'] = cmd - cmd.initialize_options() cmd.distinfo_dir = install_dir cmd.requested = False cmd.ensure_finalized() @@ -115,7 +112,6 @@ class InstallDistinfoTestCase(support.TempdirManager, cmd = install_distinfo(dist) dist.command_obj['install_distinfo'] = cmd - cmd.initialize_options() cmd.distinfo_dir = install_dir cmd.no_record = True cmd.ensure_finalized() @@ -153,7 +149,6 @@ class InstallDistinfoTestCase(support.TempdirManager, cmd = install_distinfo(dist) dist.command_obj['install_distinfo'] = cmd - cmd.initialize_options() cmd.distinfo_dir = install_dir cmd.ensure_finalized() cmd.run() |