[Python-modules-commits] r12854 - in packages/unittest2/trunk/debian (rules)
morph at users.alioth.debian.org
morph at users.alioth.debian.org
Mon May 10 19:09:25 UTC 2010
Date: Monday, May 10, 2010 @ 19:09:21
Author: morph
Revision: 12854
be generic and let distutils tell when the lib and script paths are; thanks to Jakub Wilk for the snippets
Modified:
packages/unittest2/trunk/debian/rules
Modified: packages/unittest2/trunk/debian/rules
===================================================================
--- packages/unittest2/trunk/debian/rules 2010-05-10 18:08:30 UTC (rev 12853)
+++ packages/unittest2/trunk/debian/rules 2010-05-10 19:09:21 UTC (rev 12854)
@@ -4,8 +4,6 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-PY_PLATFORM := $(shell python -c 'from distutils.util import get_platform; print get_platform()')
-
%:
dh $@
@@ -14,7 +12,11 @@
rm $(CURDIR)/debian/python-unittest2/usr/bin/unit2.py
override_dh_auto_test:
- # python 2.5
- PYTHONPATH=build/lib/ ./build/scripts-2.5/unit2 discover -s build/lib
- # python 2.6
- PYTHONPATH=build/lib.$(PY_PLATFORM)-2.6 ./build/scripts-2.6/unit2 discover -s build/lib.$(PY_PLATFORM)-2.6
+ for python in python2.5 python2.6 ; do \
+ # retrive the lib path
+ LIB=$$($$python -c "from distutils.command.build import build ; from distutils.core import Distribution ; b = build(Distribution()) ; b.finalize_options() ; print b.build_purelib") ; \
+ # retrieve the script path
+ SCRIPT=$$($$python -c "from distutils.command.build import build ; from distutils.core import Distribution ; b = build(Distribution()) ; b.finalize_options() ; print b.build_scripts") ; \
+ # call the unit2 test script discovering the current LIB dir
+ PYTHONPATH=$$LIB $$python $$SCRIPT/unit2 discover -s $$LIB ; \
+ done
More information about the Python-modules-commits
mailing list