mirror of
https://github.com/python/cpython.git
synced 2025-07-24 19:54:21 +00:00
Added --dist-dir option to control where output archive(s) go.
This commit is contained in:
parent
040dc0b691
commit
c4eb84accb
1 changed files with 7 additions and 1 deletions
|
@ -24,6 +24,8 @@ class bdist_dumb (Command):
|
|||
('keep-tree', 'k',
|
||||
"keep the pseudo-installation tree around after " +
|
||||
"creating the distribution archive"),
|
||||
('dist-dir=', 'd',
|
||||
"directory to put final built distributions in"),
|
||||
]
|
||||
|
||||
default_format = { 'posix': 'gztar',
|
||||
|
@ -34,6 +36,7 @@ class bdist_dumb (Command):
|
|||
self.bdist_dir = None
|
||||
self.format = None
|
||||
self.keep_tree = 0
|
||||
self.dist_dir = None
|
||||
|
||||
# initialize_options()
|
||||
|
||||
|
@ -51,6 +54,8 @@ class bdist_dumb (Command):
|
|||
("don't know how to create dumb built distributions " +
|
||||
"on platform %s") % os.name
|
||||
|
||||
self.set_undefined_options('bdist', ('dist_dir', 'dist_dir'))
|
||||
|
||||
# finalize_options()
|
||||
|
||||
|
||||
|
@ -71,7 +76,8 @@ class bdist_dumb (Command):
|
|||
get_platform())
|
||||
print "self.bdist_dir = %s" % self.bdist_dir
|
||||
print "self.format = %s" % self.format
|
||||
self.make_archive (archive_basename, self.format,
|
||||
self.make_archive (os.path.join(self.dist_dir, archive_basename),
|
||||
self.format,
|
||||
root_dir=self.bdist_dir)
|
||||
|
||||
if not self.keep_tree:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue