[Python-modules-commits] r30311 - in packages/configobj/trunk/debian (7 files)

bdrung at users.alioth.debian.org bdrung at users.alioth.debian.org
Thu Aug 28 16:26:00 UTC 2014


    Date: Thursday, August 28, 2014 @ 16:25:59
  Author: bdrung
Revision: 30311

Move documentation into separate package and build Sphinx documentation.

Added:
  packages/configobj/trunk/debian/python-configobj-doc.doc-base
    (from rev 30310, packages/configobj/trunk/debian/python-configobj.doc-base.api)
  packages/configobj/trunk/debian/python-configobj-doc.docs
    (from rev 30310, packages/configobj/trunk/debian/python-configobj.docs)
Modified:
  packages/configobj/trunk/debian/control
  packages/configobj/trunk/debian/rules
Deleted:
  packages/configobj/trunk/debian/clean
  packages/configobj/trunk/debian/python-configobj.doc-base.api
  packages/configobj/trunk/debian/python-configobj.docs

Deleted: packages/configobj/trunk/debian/clean
===================================================================
--- packages/configobj/trunk/debian/clean	2014-08-28 14:25:34 UTC (rev 30310)
+++ packages/configobj/trunk/debian/clean	2014-08-28 16:25:59 UTC (rev 30311)
@@ -1,3 +0,0 @@
-*.egg-info/*
-*.pyc
-api/*

Modified: packages/configobj/trunk/debian/control
===================================================================
--- packages/configobj/trunk/debian/control	2014-08-28 14:25:34 UTC (rev 30310)
+++ packages/configobj/trunk/debian/control	2014-08-28 16:25:59 UTC (rev 30311)
@@ -12,10 +12,13 @@
  python-epydoc,
  python-pytest,
  python-setuptools,
+ python-six,
+ python-sphinx,
  python-unittest2,
  python3-all,
  python3-pytest,
- python3-setuptools
+ python3-setuptools,
+ python3-six
 Standards-Version: 3.9.5
 Homepage: http://www.voidspace.org.uk/python/configobj.html
 X-Python-Version: >= 2.6
@@ -27,6 +30,7 @@
 Package: python-configobj
 Architecture: all
 Depends: ${misc:Depends}, ${python:Depends}
+Suggests: python-configobj-doc
 Description: simple but powerful config file reader and writer for Python 2
  ConfigObj is a simple but powerful config file reader and writer: an
  ini file round tripper. Its main feature is that it is very easy to
@@ -48,9 +52,35 @@
  .
   This is the Python 2 version of the package.
 
+Package: python-configobj-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
+Description: simple but powerful config file reader and writer (documentation)
+ ConfigObj is a simple but powerful config file reader and writer: an
+ ini file round tripper. Its main feature is that it is very easy to
+ use, with a straightforward programmer's interface and a simple
+ syntax for config files. It has lots of other features, though:
+ .
+  * Nested sections (subsections), to any level
+  * List values
+  * Multiple line values
+  * String interpolation (substitution)
+  * Integrated with a powerful validation system
+    + including automatic type checking/conversion
+    + and allowing default values
+    + repeated sections
+  * All comments in the file are preserved
+  * The order of keys/sections is preserved
+  * Full Unicode support
+  * Powerful unrepr mode for storing/retrieving Python data-types
+ .
+ This package includes the documentation in HTML format.
+
 Package: python3-configobj
 Architecture: all
 Depends: ${misc:Depends}, ${python3:Depends}
+Suggests: python-configobj-doc
 Description: simple but powerful config file reader and writer for Python 3
  ConfigObj is a simple but powerful config file reader and writer: an
  ini file round tripper. Its main feature is that it is very easy to

Copied: packages/configobj/trunk/debian/python-configobj-doc.doc-base (from rev 30310, packages/configobj/trunk/debian/python-configobj.doc-base.api)
===================================================================
--- packages/configobj/trunk/debian/python-configobj-doc.doc-base	                        (rev 0)
+++ packages/configobj/trunk/debian/python-configobj-doc.doc-base	2014-08-28 16:25:59 UTC (rev 30311)
@@ -0,0 +1,12 @@
+Document: configobj
+Title: ConfigObj API Reference
+Author: Ken Pizzini
+Abstract: ConfigObj is a simple but powerful config file reader and
+ writer: an ini file round tripper. Its main feature is that it is
+ very easy to use, with a straightforward programmer's interface and a
+ simple syntax for config files.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/python-configobj-doc/html/index.html
+Files: /usr/share/doc/python-configobj-doc/html/*.html

Copied: packages/configobj/trunk/debian/python-configobj-doc.docs (from rev 30310, packages/configobj/trunk/debian/python-configobj.docs)
===================================================================
--- packages/configobj/trunk/debian/python-configobj-doc.docs	                        (rev 0)
+++ packages/configobj/trunk/debian/python-configobj-doc.docs	2014-08-28 16:25:59 UTC (rev 30311)
@@ -0,0 +1 @@
+docs/_build/html

Deleted: packages/configobj/trunk/debian/python-configobj.doc-base.api
===================================================================
--- packages/configobj/trunk/debian/python-configobj.doc-base.api	2014-08-28 14:25:34 UTC (rev 30310)
+++ packages/configobj/trunk/debian/python-configobj.doc-base.api	2014-08-28 16:25:59 UTC (rev 30311)
@@ -1,12 +0,0 @@
-Document: configobj-api
-Title: ConfigObj API Reference
-Author: Ken Pizzini
-Abstract: ConfigObj is a simple but powerful config file reader and
- writer: an ini file round tripper. Its main feature is that it is
- very easy to use, with a straightforward programmer's interface and a
- simple syntax for config files.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/python-configobj/api/index.html
-Files: /usr/share/doc/python-configobj/api/*.html

Deleted: packages/configobj/trunk/debian/python-configobj.docs
===================================================================
--- packages/configobj/trunk/debian/python-configobj.docs	2014-08-28 14:25:34 UTC (rev 30310)
+++ packages/configobj/trunk/debian/python-configobj.docs	2014-08-28 16:25:59 UTC (rev 30311)
@@ -1,2 +0,0 @@
-docs
-api

Modified: packages/configobj/trunk/debian/rules
===================================================================
--- packages/configobj/trunk/debian/rules	2014-08-28 14:25:34 UTC (rev 30310)
+++ packages/configobj/trunk/debian/rules	2014-08-28 16:25:59 UTC (rev 30311)
@@ -4,13 +4,15 @@
 export PYBUILD_NAME=configobj
 
 %:
-	dh $@ --with python2,python3 --buildsystem=pybuild
+	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
 
+override_dh_auto_clean:
+	dh_auto_clean
+	make -C docs clean
+
 override_dh_auto_build:
 	dh_auto_build
-	env PYTHONPATH=`pwd` epydoc --name ConfigObj \
-		--url http://www.voidspace.org.uk/python/configobj.html \
-		-o api configobj
+	make -C docs html
 
 override_dh_auto_test:
 	dh_auto_test -- --test-pytest --test-args "$(CURDIR)/tests"




More information about the Python-modules-commits mailing list