ext_filename = os.path.join (self.build_lib,
self.get_ext_filename(fullname))
- if not (self.force or newer_group(sources, ext_filename, 'newer')):
- self.announce ("skipping '%s' extension (up-to-date)" %
+ if not (self.force or newer_group(sources, ext_filename, 'newer')):
+ self.announce ("skipping '%s' extension (up-to-date)" %
ext.name)
- continue # 'for' loop over all extensions
- else:
- self.announce ("building '%s' extension" % ext.name)
+ continue # 'for' loop over all extensions
+ else:
+ self.announce ("building '%s' extension" % ext.name)
# First, scan the sources for SWIG definition files (.i), run
# SWIG on 'em to create .c files, and modify the sources list
# What to call the per-user config file
if os.name == 'posix':
- user_filename = ".pydistutils.cfg"
- else:
- user_filename = "pydistutils.cfg"
+ user_filename = ".pydistutils.cfg"
+ else:
+ user_filename = "pydistutils.cfg"
# And look for the user config file
- if os.environ.has_key('HOME'):
- user_file = os.path.join(os.environ.get('HOME'), user_filename)
+ if os.environ.has_key('HOME'):
+ user_file = os.path.join(os.environ.get('HOME'), user_filename)
if os.path.isfile(user_file):
files.append(user_file)
# Check for help_options in command class. They have a different
# format (tuple of four) so we need to preprocess them here.
- if (hasattr(cmd_class, 'help_options') and
+ if (hasattr(cmd_class, 'help_options') and
type (cmd_class.help_options) is ListType):
help_options = fix_help_options(cmd_class.help_options)
else:
self._show_help(parser, display_options=0, commands=[cmd_class])
return
- if (hasattr(cmd_class, 'help_options') and
+ if (hasattr(cmd_class, 'help_options') and
type (cmd_class.help_options) is ListType):
- help_option_found=0
- for (help_option, short, desc, func) in cmd_class.help_options:
- if hasattr(opts, parser.get_attr_name(help_option)):
- help_option_found=1
+ help_option_found=0
+ for (help_option, short, desc, func) in cmd_class.help_options:
+ if hasattr(opts, parser.get_attr_name(help_option)):
+ help_option_found=1
#print "showing help for option %s of command %s" % \
# (help_option[0],cmd_class)
if callable(func):
- func()
+ func()
else:
raise DistutilsClassError, \
("invalid help function %s for help option '%s': "
(`func`, help_option)
if help_option_found:
- return
+ return
# Put the options from the command-line into their official
# holding pen, the 'command_options' dictionary.
klass = command
else:
klass = self.get_command_class (command)
- if (hasattr(klass, 'help_options') and
+ if (hasattr(klass, 'help_options') and
type (klass.help_options) is ListType):
- parser.set_option_table (klass.user_options +
+ parser.set_option_table (klass.user_options +
fix_help_options(klass.help_options))
- else:
- parser.set_option_table (klass.user_options)
+ else:
+ parser.set_option_table (klass.user_options)
parser.print_help ("Options for '%s' command:" % klass.__name__)
print