mirror of https://github.com/python/cpython
Changed to use the method versions of 'copy_file()', 'copy_tree()',
and 'make_file()'-- that way, the verbose and dry-run flags are handled for free.
This commit is contained in:
parent
bd3bdde70b
commit
4070f50537
|
@ -84,11 +84,10 @@ class BuildPy (Command):
|
||||||
for i in range (len (infiles)):
|
for i in range (len (infiles)):
|
||||||
outdir = os.path.split (outfiles[i])[0]
|
outdir = os.path.split (outfiles[i])[0]
|
||||||
if not created.get(outdir):
|
if not created.get(outdir):
|
||||||
mkpath (outdir, verbose=self.distribution.verbose)
|
self.mkpath (outdir)
|
||||||
created[outdir] = 1
|
created[outdir] = 1
|
||||||
|
|
||||||
copy_file (infiles[i], outfiles[i],
|
self.copy_file (infiles[i], outfiles[i])
|
||||||
update=1, verbose=self.distribution.verbose)
|
|
||||||
|
|
||||||
# (Optionally) compile .py to .pyc
|
# (Optionally) compile .py to .pyc
|
||||||
# XXX hey! we can't control whether we optimize or not; that's up
|
# XXX hey! we can't control whether we optimize or not; that's up
|
||||||
|
@ -102,9 +101,9 @@ class BuildPy (Command):
|
||||||
# XXX can't assume this filename mapping!
|
# XXX can't assume this filename mapping!
|
||||||
out_fn = string.replace (f, '.py', '.pyc')
|
out_fn = string.replace (f, '.py', '.pyc')
|
||||||
|
|
||||||
make_file (f, out_fn, compile, (f,),
|
self.make_file (f, out_fn, compile, (f,),
|
||||||
verbose=self.distribution.verbose,
|
"compiling %s -> %s" % (f, out_fn),
|
||||||
update_message="compiling %s" % f)
|
"compilation of %s skipped" % f)
|
||||||
|
|
||||||
# XXX ignore self.optimize for now, since we don't really know if
|
# XXX ignore self.optimize for now, since we don't really know if
|
||||||
# we're compiling optimally or not, and couldn't pick what to do
|
# we're compiling optimally or not, and couldn't pick what to do
|
||||||
|
|
|
@ -33,9 +33,7 @@ class InstallPy (Command):
|
||||||
|
|
||||||
# Dump entire contents of the build directory to the installation
|
# Dump entire contents of the build directory to the installation
|
||||||
# directory (that's the beauty of having a build directory!)
|
# directory (that's the beauty of having a build directory!)
|
||||||
copy_tree (self.build_dir, self.dir,
|
self.copy_tree (self.build_dir, self.dir)
|
||||||
verbose=self.distribution.verbose,
|
|
||||||
update=1)
|
|
||||||
|
|
||||||
# run ()
|
# run ()
|
||||||
|
|
||||||
|
|
|
@ -33,9 +33,7 @@ class InstallPy (Command):
|
||||||
|
|
||||||
# Dump entire contents of the build directory to the installation
|
# Dump entire contents of the build directory to the installation
|
||||||
# directory (that's the beauty of having a build directory!)
|
# directory (that's the beauty of having a build directory!)
|
||||||
copy_tree (self.build_dir, self.dir,
|
self.copy_tree (self.build_dir, self.dir)
|
||||||
verbose=self.distribution.verbose,
|
|
||||||
update=1)
|
|
||||||
|
|
||||||
# run ()
|
# run ()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue