Kaydet (Commit) 52e399c9 authored tarafından Gregory P. Smith's avatar Gregory P. Smith

Harry Henry Gebel: add support for the 'bdist_rpm' command, specifically

the 'no_format_option' class attribute.
üst d5b53df1
......@@ -22,6 +22,9 @@ class bdist (Command):
"(tar, ztar, gztar, bztar, zip, ... )"),
]
# The following commands do not take a format option from bdist
no_format_option = ('bdist_rpm',)
# This won't do in reality: will need to distinguish RPM-ish Linux,
# Debian-ish Linux, Solaris, FreeBSD, ..., Windows, Mac OS.
default_format = { 'posix': 'gztar',
......@@ -31,6 +34,7 @@ class bdist (Command):
'bztar': 'bdist_dumb',
'ztar': 'bdist_dumb',
'tar': 'bdist_dumb',
'rpm': 'bdist_rpm',
'zip': 'bdist_dumb', }
......@@ -63,6 +67,7 @@ class bdist (Command):
raise DistutilsOptionError, \
"invalid archive format '%s'" % self.format
if cmd_name not in self.no_format_option:
sub_cmd = self.find_peer (cmd_name)
sub_cmd.format = self.format
self.run_peer (cmd_name)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment