Lines Matching refs:self
50 def initialize_options(self):
51 self.bdist_dir = None
52 self.plat_name = None
53 self.format = None
54 self.keep_temp = 0
55 self.dist_dir = None
56 self.skip_build = None
57 self.relative = 0
58 self.owner = None
59 self.group = None
61 def finalize_options(self):
62 if self.bdist_dir is None:
63 bdist_base = self.get_finalized_command('bdist').bdist_base
64 self.bdist_dir = os.path.join(bdist_base, 'dumb')
66 if self.format is None:
68 self.format = self.default_format[os.name]
74 self.set_undefined_options('bdist',
79 def run(self):
80 if not self.skip_build:
81 self.run_command('build')
83 install = self.reinitialize_command('install', reinit_subcommands=1)
84 install.root = self.bdist_dir
85 install.skip_build = self.skip_build
88 log.info("installing to %s", self.bdist_dir)
89 self.run_command('install')
93 archive_basename = "%s.%s" % (self.distribution.get_fullname(),
94 self.plat_name)
96 pseudoinstall_root = os.path.join(self.dist_dir, archive_basename)
97 if not self.relative:
98 archive_root = self.bdist_dir
100 if (self.distribution.has_ext_modules() and
108 archive_root = os.path.join(self.bdist_dir,
112 filename = self.make_archive(pseudoinstall_root,
113 self.format, root_dir=archive_root,
114 owner=self.owner, group=self.group)
115 if self.distribution.has_ext_modules():
119 self.distribution.dist_files.append(('bdist_dumb', pyversion,
122 if not self.keep_temp:
123 remove_tree(self.bdist_dir, dry_run=self.dry_run)