]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
SF Patch 1022011: Add a command-line argument --no-autoreq, which sets the
authorSean Reifschneider <jafo@tummy.com>
Fri, 17 Sep 2004 08:34:12 +0000 (08:34 +0000)
committerSean Reifschneider <jafo@tummy.com>
Fri, 17 Sep 2004 08:34:12 +0000 (08:34 +0000)
   "AutoReq: 0" to disable automatic dependency searching.

Lib/distutils/command/bdist_rpm.py

index 18546d2611aef456798b831bae9ca7f163caf939..7f1b440e059d1e892d095dcb773c1f56c36dbe8e 100644 (file)
@@ -81,6 +81,8 @@ class bdist_rpm (Command):
          "capabilities required to build this package"),
         ('obsoletes=', None,
          "capabilities made obsolete by this package"),
+        ('no-autoreq', None,
+         "do not automatically calculate dependencies"),
 
         # Actions to take when building RPM
         ('keep-temp', 'k',
@@ -125,7 +127,8 @@ class bdist_rpm (Command):
          "Force an architecture onto the RPM build process"),
        ]
 
-    boolean_options = ['keep-temp', 'use-rpm-opt-flags', 'rpm3-mode']
+    boolean_options = ['keep-temp', 'use-rpm-opt-flags', 'rpm3-mode',
+                       'no-autoreq']
 
     negative_opt = {'no-keep-temp': 'keep-temp',
                     'no-rpm-opt-flags': 'use-rpm-opt-flags',
@@ -172,6 +175,7 @@ class bdist_rpm (Command):
         self.keep_temp = 0
         self.use_rpm_opt_flags = 1
         self.rpm3_mode = 1
+        self.no_autoreq = 0
 
         self.force_arch = None
 
@@ -429,6 +433,9 @@ class bdist_rpm (Command):
         if self.icon:
             spec_file.append('Icon: ' + os.path.basename(self.icon))
 
+        if self.no_autoreq:
+            spec_file.append('AutoReq: 0')
+
         spec_file.extend([
             '',
             '%description',