[Python-modules-commits] [pep8-naming] 08/10: deb/rules: set up build time testing, generate changelog

Daniel Stender stender at moszumanska.debian.org
Wed Jun 29 10:35:54 UTC 2016


This is an automated email from the git hooks/post-receive script.

stender pushed a commit to branch master
in repository pep8-naming.

commit 241a292a8499d2f3810eb4f216d20a6d7babdb78
Author: Daniel Stender <stender at debian.org>
Date:   Wed Jun 29 12:21:06 2016 +0200

    deb/rules: set up build time testing, generate changelog
---
 debian/changelog | 5 ++++-
 debian/rules     | 8 +++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index e2a5e36..a12371f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,9 @@ pep8-naming (0.4.1-1) UNRELEASED; urgency=medium
     + bumped standards to 3.9.8 (no changes needed).
   * deb/copyright:
     + added .gitignore to Files-Excluded.
+  * deb/rules:
+    + set up build time testing.
+    + added override for dh_installchangelogs.
   * deb/watch:
     + watch Github releases.
   * Removed deb/gbp.conf (not needed anymore).
@@ -14,7 +17,7 @@ pep8-naming (0.4.1-1) UNRELEASED; urgency=medium
     [ Ondřej Nový ]
   * Fixed VCS URL (https).
 
- -- Daniel Stender <stender at debian.org>  Wed, 29 Jun 2016 12:06:09 +0200
+ -- Daniel Stender <stender at debian.org>  Wed, 29 Jun 2016 12:20:38 +0200
 
 pep8-naming (0.3.3-1) unstable; urgency=medium
 
diff --git a/debian/rules b/debian/rules
index 84b3564..07d4d60 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,7 +5,13 @@ export PYBUILD_NAME=pep8-naming
 %:
 	dh $@ --with python2,python3 --buildsystem=pybuild
 
+override_dh_auto_test:
+	PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="PYTHONPATH=. {interpreter} run_tests.py" dh_auto_test
+
 override_dh_installdocs:
 	dh_installdocs -A README.rst
 
-override_dh_auto_test:
+override_dh_installchangelogs:
+	sed -n '/'Changes'/,//p' README.rst > .pybuild/changelog
+	dh_installchangelogs -A .pybuild/changelog
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pep8-naming.git



More information about the Python-modules-commits mailing list