[Python-modules-commits] [python-pykka] 11/17: Migrate to pybuild

Stein Magnus Jodal jodal at moszumanska.debian.org
Sat Nov 7 20:24:47 UTC 2015


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

jodal pushed a commit to branch master
in repository python-pykka.

commit d944e5f4572248beb6c30e384c14d28552e50406
Author: Stein Magnus Jodal <jodal at debian.org>
Date:   Sat Nov 7 21:06:54 2015 +0100

    Migrate to pybuild
---
 debian/changelog             |  2 ++
 debian/python-pykka.install  |  1 -
 debian/python3-pykka.install |  1 -
 debian/rules                 | 29 ++---------------------------
 4 files changed, 4 insertions(+), 29 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 0d3e220..7389db7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,8 @@ python-pykka (1.2.1-2) UNRELEASED; urgency=medium
   * debian/copyright
     - Update my email address
     - Update copyright years
+  * debian/rules
+    - Migrate to pybuild
   * debian/watch
     - Update to use pypi.debian.net
 
diff --git a/debian/python-pykka.install b/debian/python-pykka.install
deleted file mode 100644
index b2cc136..0000000
--- a/debian/python-pykka.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/python2*
diff --git a/debian/python3-pykka.install b/debian/python3-pykka.install
deleted file mode 100644
index b06a399..0000000
--- a/debian/python3-pykka.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/python3
diff --git a/debian/rules b/debian/rules
index e3f9459..d0dc560 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,32 +3,10 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-PYTHON2=$(shell pyversions -vr)
-PYTHON3=$(shell py3versions -vr)
+export PYBUILD_NAME=pykka
 
 %:
-	dh $@ --with python2,python3,sphinxdoc
-
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-test-python%:
-	# Want to make testsuite run without nosetests, maybe with 'setup.py
-	# test' before enabling tests as part of the build.
-	#python$* setup.py test -vv
-
-override_dh_auto_test: $(PYTHON2:%=test-python%) $(PYTHON3:%=test-python%)
-endif
-
-build-python%:
-	python$* setup.py build
-
-override_dh_auto_build: $(PYTHON3:%=build-python%)
-	dh_auto_build
-
-install-python%:
-	python$* setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb
-
-override_dh_auto_install: $(PYTHON3:%=install-python%)
-	dh_auto_install
+	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
 
 override_dh_installchangelogs:
 	dh_installchangelogs docs/changes.rst
@@ -40,6 +18,3 @@ override_dh_installdocs:
 override_dh_auto_clean:
 	dh_auto_clean
 	make -C docs/ clean
-	rm -rf build
-	rm -rf dist
-	rm -rf MANIFEST

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



More information about the Python-modules-commits mailing list