From 9142513df1eb4804443ba85a3c3b459aaf9ec6bc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20O=C5=BCarowski?= <piotr@debian.org>
Date: Wed, 28 Jul 2010 17:38:20 +0200
Subject: [PATCH] dh_python2: rename --depend to --depends, --recommend to
 --recommends and --suggest to --suggests

---
 debian/changelog      | 2 ++
 debpython/depends.py  | 8 ++++----
 dh_python2            | 6 +++---
 tests/t1/debian/rules | 8 ++++----
 4 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index aed4e4d..543a5d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ python-defaults (2.6.5-11) unstable; urgency=medium
   * Add README.PyDist to python-doc package
   * pycompile: compile public module for the right Python version (really
     closes: 590224)
+  * dh_python2: rename --depend to --depends, --recommend to --recommends and
+    --suggest to --suggests
 
  -- Piotr Ożarowski <piotr@debian.org>  Tue, 27 Jul 2010 21:25:54 +0200
 
diff --git a/debpython/depends.py b/debpython/depends.py
index fd3bf38..0c9cb55 100644
--- a/debpython/depends.py
+++ b/debpython/depends.py
@@ -119,7 +119,7 @@ class Dependencies(object):
 
         # make sure pycompile binary is available
         if stats['compile']:
-            self.depend("python (>= 2.6.5-10~)")
+            self.depend("python (>= 2.6.5-11~)")
 
         for interpreter, version in stats['shebangs']:
             self.depend(interpreter)
@@ -155,13 +155,13 @@ class Dependencies(object):
                 for i in parse_pydep(fn):
                     self.depend(i)
 
-        # add dependencies from --depend
+        # add dependencies from --depends
         for item in options.depends or []:
             self.depend(guess_dependency(item))
-        # add dependencies from --recommend
+        # add dependencies from --recommends
         for item in options.recommends or []:
             self.recommend(guess_dependency(item))
-        # add dependencies from --suggest
+        # add dependencies from --suggests
         for item in options.suggests or []:
             self.suggest(guess_dependency(item))
 
diff --git a/dh_python2 b/dh_python2
index a13821d..0ad9181 100755
--- a/dh_python2
+++ b/dh_python2
@@ -418,14 +418,14 @@ def main():
     parser.add_option('-X', '--exclude', action='append', dest='regexpr',
         help='exclude items that match given REGEXPR. You may use this option'
              'multiple times to build up a list of things to exclude.')
-    parser.add_option('--depend', action='append', dest='depends',
+    parser.add_option('--depends', action='append', dest='depends',
         help='translate given requirements into Debian dependencies '
              'and add them to ${python:Depends}. '
              'Use it for missing items in requires.txt.')
-    parser.add_option('--recommend', action='append', dest='recommends',
+    parser.add_option('--recommends', action='append', dest='recommends',
         help='translate given requirements into Debian '
              'dependencies and add them to ${python:Recommends}')
-    parser.add_option('--suggest', action='append', dest='suggests',
+    parser.add_option('--suggests', action='append', dest='suggests',
         help='translate given requirements into Debian '
              'dependencies and add them to ${python:Suggests}')
     # ignore some debhelper options:
diff --git a/tests/t1/debian/rules b/tests/t1/debian/rules
index c8af0ac..ce6efd1 100755
--- a/tests/t1/debian/rules
+++ b/tests/t1/debian/rules
@@ -6,7 +6,7 @@ override_dh_pysupport:
 	find debian/ -name jquery.js -exec \
 	ln -fs /usr/share/javascript/jquery/jquery.js '{}' \;
 	DH_VERBOSE=1 ../../dh_python2\
-		--depend 'SQLAlchemy >= 0.6.1'\
-		--recommend Mako\
-		--suggest 'Foo >= 0.1'\
-		--suggest 'bar >= 1.0'
+		--depends 'SQLAlchemy >= 0.6.1'\
+		--recommends Mako\
+		--suggests 'Foo >= 0.1'\
+		--suggests 'bar >= 1.0'
-- 
GitLab