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 <[email protected]> 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 _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
