[Python-checkins] CVS: python/dist/src/Lib/distutils/command bdist.py,1.21,1.22 bdist_dumb.py,1.16,1.17 bdist_wininst.py,1.27,1.28

Martin v. L?wis loewis@users.sourceforge.net
2002年1月12日 03:27:44 -0800


Update of /cvsroot/python/python/dist/src/Lib/distutils/command
In directory usw-pr-cvs1:/tmp/cvs-serv11423/Lib/distutils/command
Modified Files:
	bdist.py bdist_dumb.py bdist_wininst.py 
Log Message:
Patch #414775: Add --skip-build option to bdist command.
Index: bdist.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/distutils/command/bdist.py,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** bdist.py	2001年12月06日 20:57:12	1.21
--- bdist.py	2002年01月12日 11:27:42	1.22
***************
*** 41,46 ****
--- 41,50 ----
 "directory to put final built distributions in "
 "[default: dist]"),
+ ('skip-build', None,
+ "skip rebuilding everything (for testing/debugging)"),
 ]
 
+ boolean_options = ['skip-build']
+ 
 help_options = [
 ('help-formats', None,
***************
*** 77,80 ****
--- 81,85 ----
 self.formats = None
 self.dist_dir = None
+ self.skip_build = 0
 
 # initialize_options()
Index: bdist_dumb.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/distutils/command/bdist_dumb.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** bdist_dumb.py	2000年09月30日 18:27:54	1.16
--- bdist_dumb.py	2002年01月12日 11:27:42	1.17
***************
*** 31,37 ****
 ('dist-dir=', 'd',
 "directory to put final built distributions in"),
 ]
 
! boolean_options = ['keep-temp']
 
 default_format = { 'posix': 'gztar',
--- 31,39 ----
 ('dist-dir=', 'd',
 "directory to put final built distributions in"),
+ ('skip-build', None,
+ "skip rebuilding everything (for testing/debugging)"),
 ]
 
! boolean_options = ['keep-temp', 'skip-build']
 
 default_format = { 'posix': 'gztar',
***************
*** 45,48 ****
--- 47,51 ----
 self.keep_temp = 0
 self.dist_dir = None
+ self.skip_build = 0
 
 # initialize_options()
***************
*** 72,79 ****
 def run (self):
 
! self.run_command('build')
 
 install = self.reinitialize_command('install', reinit_subcommands=1)
 install.root = self.bdist_dir
 
 self.announce("installing to %s" % self.bdist_dir)
--- 75,84 ----
 def run (self):
 
! if not self.skip_build:
! self.run_command('build')
 
 install = self.reinitialize_command('install', reinit_subcommands=1)
 install.root = self.bdist_dir
+ install.skip_build = self.skip_build
 
 self.announce("installing to %s" % self.bdist_dir)
Index: bdist_wininst.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/distutils/command/bdist_wininst.py,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** bdist_wininst.py	2001年12月18日 21:08:15	1.27
--- bdist_wininst.py	2002年01月12日 11:27:42	1.28
***************
*** 37,40 ****
--- 37,42 ----
 ('title=', 't',
 "title to display on the installer background instead of default"),
+ ('skip-build', None,
+ "skip rebuilding everything (for testing/debugging)"),
 ]
 
***************
*** 50,53 ****
--- 52,56 ----
 self.bitmap = None
 self.title = None
+ self.skip_build = 0
 
 # initialize_options()
***************
*** 80,87 ****
 "must be compiled on a Windows 32 platform")
 
! self.run_command('build')
 
 install = self.reinitialize_command('install')
 install.root = self.bdist_dir
 
 install_lib = self.reinitialize_command('install_lib')
--- 83,92 ----
 "must be compiled on a Windows 32 platform")
 
! if not self.skip_build:
! self.run_command('build')
 
 install = self.reinitialize_command('install')
 install.root = self.bdist_dir
+ install.skip_build = self.skip_build
 
 install_lib = self.reinitialize_command('install_lib')

AltStyle によって変換されたページ (->オリジナル) /