[Python-modules-commits] r29236 - in packages/python-markdown/trunk/debian (5 files)

wrar-guest at users.alioth.debian.org wrar-guest at users.alioth.debian.org
Fri Jun 6 10:43:09 UTC 2014


    Date: Friday, June 6, 2014 @ 10:43:09
  Author: wrar-guest
Revision: 29236

Convert to pybuild

Added:
  packages/python-markdown/trunk/debian/patches/doctest-fix.patch
Modified:
  packages/python-markdown/trunk/debian/changelog
  packages/python-markdown/trunk/debian/rules
Deleted:
  packages/python-markdown/trunk/debian/python-markdown.install
  packages/python-markdown/trunk/debian/python3-markdown.install

Modified: packages/python-markdown/trunk/debian/changelog
===================================================================
--- packages/python-markdown/trunk/debian/changelog	2014-06-06 08:50:34 UTC (rev 29235)
+++ packages/python-markdown/trunk/debian/changelog	2014-06-06 10:43:09 UTC (rev 29236)
@@ -1,3 +1,10 @@
+python-markdown (2.4.1-2) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Convert to pybuild.
+
+ -- Andrey Rahmatullin <wrar at wrar.name>  Fri, 30 May 2014 23:36:50 +0600
+
 python-markdown (2.4.1-1) unstable; urgency=medium
 
   * New upstream bugfix release.

Added: packages/python-markdown/trunk/debian/patches/doctest-fix.patch
===================================================================
--- packages/python-markdown/trunk/debian/patches/doctest-fix.patch	                        (rev 0)
+++ packages/python-markdown/trunk/debian/patches/doctest-fix.patch	2014-06-06 10:43:09 UTC (rev 29236)
@@ -0,0 +1,22 @@
+Author: Andrey Rahmatullin <wrar at wrar.name>
+Description: Fix a doctest in fenced_code.py
+Bug: https://github.com/waylan/Python-Markdown/pull/314/
+Last-Update: 2014-05-31
+
+--- a/markdown/extensions/fenced_code.py
++++ b/markdown/extensions/fenced_code.py
+@@ -68,10 +68,10 @@
+     ... line 3
+     ... ```'''
+     >>> print markdown.markdown(text, extensions=['codehilite', 'fenced_code'])
+-    <pre><code><span class="hilight">line 1</span>
+-    line 2
+-    <span class="hilight">line 3</span>
+-    </code></pre>
++    <div class="codehilite"><pre><span class="hll"><span class="n">line</span> <span class="mi">1</span>
++    </span><span class="n">line</span> <span class="mi">2</span>
++    <span class="hll"><span class="n">line</span> <span class="mi">3</span>
++    </span></pre></div>
+ 
+ Copyright 2007-2008 [Waylan Limberg](http://achinghead.com/).
+ 

Deleted: packages/python-markdown/trunk/debian/python-markdown.install
===================================================================
--- packages/python-markdown/trunk/debian/python-markdown.install	2014-06-06 08:50:34 UTC (rev 29235)
+++ packages/python-markdown/trunk/debian/python-markdown.install	2014-06-06 10:43:09 UTC (rev 29236)
@@ -1,2 +0,0 @@
-usr/lib/python2.*/
-usr/bin/

Deleted: packages/python-markdown/trunk/debian/python3-markdown.install
===================================================================
--- packages/python-markdown/trunk/debian/python3-markdown.install	2014-06-06 08:50:34 UTC (rev 29235)
+++ packages/python-markdown/trunk/debian/python3-markdown.install	2014-06-06 10:43:09 UTC (rev 29236)
@@ -1 +0,0 @@
-usr/lib/python3/

Modified: packages/python-markdown/trunk/debian/rules
===================================================================
--- packages/python-markdown/trunk/debian/rules	2014-06-06 08:50:34 UTC (rev 29235)
+++ packages/python-markdown/trunk/debian/rules	2014-06-06 10:43:09 UTC (rev 29236)
@@ -1,38 +1,23 @@
 #!/usr/bin/make -f
 # -*- mode: makefile; coding: utf-8 -*-
 
-PYTHON2=$(shell pyversions -r)
-PYTHON3=$(shell py3versions -r)
+export PYBUILD_NAME=markdown
+# isn't required with current override_dh_auto_test
+#export PYBUILD_TEST_NOSE=1
 
 %:
-	dh $@ --with python2,python3 --buildsystem=python_distutils
+	dh $@ --with python2,python3 --buildsystem=pybuild
 
-override_dh_auto_clean:
-	dh_auto_clean
-	rm -rf build/
-
 override_dh_auto_install:
-	set -ex; for python in $(PYTHON3); do \
-		$$python setup.py install --install-layout=deb --root=debian/tmp; \
-	done
 	dh_auto_install
+	rm debian/python3-markdown/usr/bin/markdown_py
 
-override_dh_auto_build:
-	set -ex; for python in $(PYTHON3); do \
-		$$python setup.py build; \
-	done
-	dh_auto_build
-
-ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
 override_dh_auto_test:
-	set -ex; for python in $(PYTHON2) $(PYTHON3); do \
-		$$python /usr/bin/nosetests -v; \
-	done
-	dh_auto_test
-endif
+	# disabling doctests, see #749506
+	PYBUILD_SYSTEM=custom \
+	PYBUILD_TEST_ARGS="{interpreter} -m nose {dir}/tests" dh_auto_test
 
 override_dh_compress:
 	dh_compress -X.txt
 
-.PHONY: override_dh_auto_clean override_dh_auto_install override_dh_auto_test \
-override_dh_compress
+.PHONY: override_dh_auto_test override_dh_compress




More information about the Python-modules-commits mailing list