[Python-modules-commits] r25453 - in packages/epsilon/trunk/debian (5 files)
mithrandi at users.alioth.debian.org
mithrandi at users.alioth.debian.org
Fri Aug 9 13:05:39 UTC 2013
Date: Friday, August 9, 2013 @ 13:05:37
Author: mithrandi
Revision: 25453
Switch build system to dh/pybuild.debian/clean
Added:
packages/epsilon/trunk/debian/python-epsilon.manpages
Modified:
packages/epsilon/trunk/debian/compat
packages/epsilon/trunk/debian/control
packages/epsilon/trunk/debian/rules
packages/epsilon/trunk/debian/runtrial.py
Modified: packages/epsilon/trunk/debian/compat
===================================================================
--- packages/epsilon/trunk/debian/compat 2013-08-09 10:02:07 UTC (rev 25452)
+++ packages/epsilon/trunk/debian/compat 2013-08-09 13:05:37 UTC (rev 25453)
@@ -1 +1 @@
-5
+9
Modified: packages/epsilon/trunk/debian/control
===================================================================
--- packages/epsilon/trunk/debian/control 2013-08-09 10:02:07 UTC (rev 25452)
+++ packages/epsilon/trunk/debian/control 2013-08-09 13:05:37 UTC (rev 25453)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
Uploaders: Tristan Seligmann <mithrandi at debian.org>, Vincent Bernat <bernat at debian.org>
-Build-Depends: debhelper (>= 5), cdbs (>= 0.4.43), python, python-support (>= 0.4), quilt
+Build-Depends: debhelper (>= 9), python-all, quilt, dh-python
Build-Depends-Indep: python-twisted-core, python-openssl, python-nevow, python-zopeinterface
Standards-Version: 3.9.4
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/epsilon/trunk/
Added: packages/epsilon/trunk/debian/python-epsilon.manpages
===================================================================
--- packages/epsilon/trunk/debian/python-epsilon.manpages (rev 0)
+++ packages/epsilon/trunk/debian/python-epsilon.manpages 2013-08-09 13:05:37 UTC (rev 25453)
@@ -0,0 +1 @@
+debian/epsilon-benchmark.1
Modified: packages/epsilon/trunk/debian/rules
===================================================================
--- packages/epsilon/trunk/debian/rules 2013-08-09 10:02:07 UTC (rev 25452)
+++ packages/epsilon/trunk/debian/rules 2013-08-09 13:05:37 UTC (rev 25453)
@@ -1,19 +1,17 @@
#!/usr/bin/make -f
-DEB_PYTHON_SYSTEM = pysupport
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/python-distutils.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
-PKGDIR=debian/python-epsilon
+export PYTHONDONTWRITEBYTECODE=yes
+export PYBUILD_DESTDIR_python2=debian/python-epsilon/
-DEB_INSTALL_MANPAGES_python-epsilon := debian/epsilon-benchmark.1
+%:
+ dh $@ --with quilt,python2 --buildsystem=pybuild
-install/python-epsilon::
- rm $(PKGDIR)/usr/lib/python*/*-packages/epsilon/release.py
- rm $(PKGDIR)/usr/lib/python*/*-packages/epsilon/test/test_release.py
-ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
- $(call cdbs_python_binary,python$(cdbs_python_compile_version)) debian/runtrial.py $(PKGDIR) epsilon
-endif
- mv $(PKGDIR)/usr/bin/benchmark $(PKGDIR)/usr/bin/epsilon-benchmark
+override_dh_auto_install:
+ dh_auto_install
+ mv debian/python-epsilon/usr/bin/benchmark debian/python-epsilon/usr/bin/epsilon-benchmark
-clean::
- rm -rf _trial_temp
+override_dh_auto_test:
+ PYBUILD_SYSTEM=custom \
+ PYBUILD_TEST_ARGS="{interpreter} /usr/bin/trial epsilon" dh_auto_test
+
+override_dh_installchangelogs:
+ dh_installchangelogs NEWS.txt
Modified: packages/epsilon/trunk/debian/runtrial.py
===================================================================
--- packages/epsilon/trunk/debian/runtrial.py 2013-08-09 10:02:07 UTC (rev 25452)
+++ packages/epsilon/trunk/debian/runtrial.py 2013-08-09 13:05:37 UTC (rev 25453)
@@ -9,8 +9,14 @@
_path = sys.path[:]
sys.path[:] = []
addsitedir(join(root, site_packages[1:]))
-addsitedir(join(root, site_packages[1:].replace('dist-packages', 'site-packages'))) # cdbs installs python modules in site-packages even for Python 2.6
sys.path.extend(_path)
+import os
+print os.getenv('PYTHONPATH')
+print sys.path
+import epsilon
+print epsilon.__file__
+assert False
+
from twisted.scripts.trial import run
run()
More information about the Python-modules-commits
mailing list