summaryrefslogtreecommitdiffstats
path: root/Lib/packaging
diff options
context:
space:
mode:
authorÉric Araujo <merwok@netwok.org>2011-08-20 07:19:25 (GMT)
committerÉric Araujo <merwok@netwok.org>2011-08-20 07:19:25 (GMT)
commitba9b2689be0746c36171311dadcb64464ce6baae (patch)
treefaf3041a50ad00458402c6909febe55b5b01b1af /Lib/packaging
parent540edc6e660258f98cc91d39db4085c2140a8f8f (diff)
downloadcpython-ba9b2689be0746c36171311dadcb64464ce6baae.zip
cpython-ba9b2689be0746c36171311dadcb64464ce6baae.tar.gz
cpython-ba9b2689be0746c36171311dadcb64464ce6baae.tar.bz2
Minor cleanup
- Rename an attribute and create it in initialize_options instead of finalize_options to match the other install_* classes - Remove unnecessary method call in tests
Diffstat (limited to 'Lib/packaging')
-rw-r--r--Lib/packaging/command/install_distinfo.py14
-rw-r--r--Lib/packaging/tests/test_command_install_distinfo.py5
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()