[med-svn] [sphinxcontrib-autoprogram] 01/07: Initial attempt at a python3 package
Kevin Murray
daube-guest at moszumanska.debian.org
Sun Jul 12 14:05:14 UTC 2015
This is an automated email from the git hooks/post-receive script.
daube-guest pushed a commit to branch master
in repository sphinxcontrib-autoprogram.
commit 3e03045ee31b33b76b1db275eb546b567283db82
Author: Kevin Murray <spam at kdmurray.id.au>
Date: Sun Jul 12 23:10:14 2015 +1000
Initial attempt at a python3 package
---
debian/control | 18 +++++++++++++++++-
debian/patches/include_the_epilog | 36 ++++++++++++++++++++++++++++++++++++
debian/rules | 2 +-
3 files changed, 54 insertions(+), 2 deletions(-)
diff --git a/debian/control b/debian/control
index 99d9b33..aa9e47b 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,10 @@ Priority: optional
Build-Depends: debhelper (>= 9),
python,
python-setuptools,
- python-sphinx
+ python-sphinx,
+ python3,
+ python3-setuptools,
+ python3-sphinx
Standards-Version: 3.9.6
Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/sphinxcontrib-autoprogram.git
Vcs-Git: git://anonscm.debian.org/debian-med/sphinxcontrib-autoprogram.git
@@ -25,3 +28,16 @@ Description: automated documentation of CLI programs for Sphinx
.
In order to use it, add sphinxcontrib.autoprogram into extensions list of your
Sphinx configuration file (conf.py)
+
+Package: python3-sphinxcontrib.autoprogram
+Architecture: all
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${python3:Depends}
+Description: automated documentation of CLI programs for Sphinx
+ This contrib extension, sphinxcontrib.autoprogram, provides an automated way
+ to document CLI programs. It scans argparse.ArgumentParser object, and then
+ expands it into a set of .. program:: and .. option:: directives.
+ .
+ In order to use it, add sphinxcontrib.autoprogram into extensions list of your
+ Sphinx configuration file (conf.py)
diff --git a/debian/patches/include_the_epilog b/debian/patches/include_the_epilog
index 9583119..fa20628 100644
--- a/debian/patches/include_the_epilog
+++ b/debian/patches/include_the_epilog
@@ -81,3 +81,39 @@ autoprogram: include the epilog
def run(self):
node = nodes.section()
+@@ -142,7 +148,7 @@
+ programs = list(programs)
+ self.assertEqual(1, len(programs))
+ pair, = programs
+- program, options, desc = pair
++ program, options, desc, epilog = pair
+ self.assertEqual([], program)
+ self.assertEqual('Process some integers.', desc)
+ self.assertEqual(4, len(options))
+@@ -180,7 +186,7 @@
+ programs = list(programs)
+ self.assertEqual(3, len(programs))
+ # main
+- program, options, desc = programs[0]
++ program, options, desc, epilog = programs[0]
+ self.assertEqual([], program)
+ self.assertEqual('Process some integers.', desc)
+ self.assertEqual(1, len(options))
+@@ -190,7 +196,7 @@
+ options[0]
+ )
+ # max
+- program, options, desc = programs[1]
++ program, options, desc, epilog = programs[1]
+ self.assertEqual(['max'], program)
+ self.assertEqual('Find the max.', desc)
+ self.assertEqual(2, len(options))
+@@ -202,7 +208,7 @@
+ options[1]
+ )
+ # sum
+- program, options, desc = programs[2]
++ program, options, desc, epilog = programs[2]
+ self.assertEqual(['sum'], program)
+ self.assertEqual('Sum the integers.', desc)
+ self.assertEqual(2, len(options))
diff --git a/debian/rules b/debian/rules
index 9c13336..06d3c1b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,4 @@
#!/usr/bin/make -f
%:
- dh $@ --with=python2
+ dh $@ --with=python2,python3 --buildsystem=pybuild
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/sphinxcontrib-autoprogram.git
More information about the debian-med-commit
mailing list