Package: cython
Version: 0.15.1-2
Severity: wishlist
Tags: patch

python-support is now officially deprecated in Debian:

http://article.gmane.org/gmane.linux.debian.devel.python/6948

Attached is a patch which converts cython to use the recommended dh_python2.
It follows this guide:
http://wiki.debian.org/Python/TransitionToDHPython2

tested the imports and via builds with good testsuite pyzmq and pandas.
diff -Nru cython-0.15.1/debian/control cython-0.15.1/debian/control
--- cython-0.15.1/debian/control        2012-01-07 18:33:40.000000000 +0100
+++ cython-0.15.1/debian/control        2012-06-12 22:48:50.000000000 +0200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Python Applications Packaging Team 
<python-apps-t...@lists.alioth.debian.org>
 Uploaders: Ondrej Certik <ond...@certik.cz>, Yaroslav Halchenko 
<deb...@onerussian.com>
-Build-Depends: cdbs (>= 0.4.49), debhelper (>= 5.0.38), python (>= 2.4.4-6), 
python-all-dev (>= 2.4.4-6), python-support (>= 0.7.5), python-all-dbg, 
help2man (>= 1.37.1~), python-numpy
+Build-Depends: cdbs (>= 0.4.90~), debhelper (>= 5.0.38), python (>= 2.6.6-3~), 
python-all-dev (>= 2.6.6-3~), python-all-dbg (>= 2.6.6-3~), help2man (>= 
1.37.1~), python-numpy
 Standards-Version: 3.9.2
 Homepage: http://cython.org/
 Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/cython/trunk
@@ -14,7 +14,6 @@
 Architecture: any
 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Suggests: python-dev, gcc
-XB-Python-Version: ${python:Versions}
 Description: C-Extensions for Python
  Cython is a language that makes writing C extensions for the Python language 
as
  easy as Python itself. Cython is based on the well-known Pyrex, but supports
@@ -34,7 +33,6 @@
 Priority: extra
 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, cython (= 
${binary:Version})
 Suggests: gcc
-XB-Python-Version: ${python:Versions}
 Description: C-Extensions for Python (Debug Build of Cython)
  This package contains Cython libraries built against versions of
  Python configured with --pydebug.
diff -Nru cython-0.15.1/debian/rules cython-0.15.1/debian/rules
--- cython-0.15.1/debian/rules  2012-01-07 18:33:40.000000000 +0100
+++ cython-0.15.1/debian/rules  2012-06-12 22:49:53.000000000 +0200
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-DEB_PYTHON_SYSTEM=pysupport
+DEB_PYTHON2_MODULE_PACKAGES=cython cython-dbg
 
 #  Apparently WGET agent is not favored by upstream's MoinMoin
 WGET_AGENT_STRING="Lynx/2.8.8dev.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.8.6"

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to