Package: python-setuptools
Version: 3.4.4-1
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Dear Maintainer,

As discussed on irc and mlist, we need universal wheel versions of
setuptools so that pyvenv-3.4 will work in a Debian policy compliant
way.  Uploads for team maintained packages html5lib, chardet,
python-urllib, and python-pip have already been done.  This bug
requests a similar change to build the python-setuptools-wheels binary
package, compatible with the pyvenv general approach.

Cheers

- -- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-setuptools depends on:
ii  python-pkg-resources  3.4.4-1
pn  python:any            <none>

python-setuptools recommends no packages.

python-setuptools suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJTdTdmAAoJEBJutWOnSwa/AXIP/jE8g50IfsEeHGxtFMUWneKG
WKVNPWGt9qxkurnwsuM02qmX05zNNfiH6sQfbqrv+TavWEWBXdzcRCEGpgDB1Jrk
39YTgOEpM0hHm2dO29dNVjmqN98RZ0LjdUs7YPp3/qo0bG0Cr3NrO5Do6aCUAgo6
cc13M2JegiZ/vH+zyuCVbCftY63Y3LbU2IYR04sOu2GG6yQTQwOVjM0FvHQN6bq0
W4k/T+V2wqSClo/0HGjRMdRjQ5h3VlWXGwTx94yzn5CE5LTuPyG/y0g9X/BTKTZ3
wcvC4l1Jm9/cp/j/ShqbW+YetJjwa4OKGCNCVv6iNPhkz+N5kAMEsiYSjUCGXrd2
EF/mimeVgVSRELDStWafdMUWnL01e4V0E0Ply+o0++sLgSUcjRiRSx4Tk1xQTt1Z
02qxGtqKTeZdW5iMp2lZdq123NDDDvz2TVQKAgIbmSYowZFXw1Ra5nOkeX4WUUnt
KtpXFLkojC6AaIspQXxCCxBnPfaFajw+hF0wYGZjfINMkTksj12wo6uLTUm+Pl74
yM7q+96JH8B1hM1GR9+ZCj1zzw6SNU6FkPI2vnCkTqY4qcgNwDav3Qgj4uCZuGjS
4iFBEPzDcOVUbr4r1HcFNzpn/ZtlKpGpZH/S96KZPjngIwpdlCmgTz0Vpl4mmw/Q
E5dT+VVFzQhy4YvTLWG/
=mncx
-----END PGP SIGNATURE-----
=== modified file 'debian/changelog'
--- debian/changelog	2014-04-12 21:28:18 +0000
+++ debian/changelog	2014-05-15 21:48:49 +0000
@@ -1,3 +1,12 @@
+python-setuptools (3.4.4-2) UNRELEASED; urgency=medium
+
+  * d/control:
+    - Add python-setuptools-wheels binary package.
+    - B-D-I on python3-wheel.
+  * d/rules: Build and install the universal wheels.
+
+ -- Barry Warsaw <ba...@debian.org>  Tue, 06 May 2014 11:43:03 -0400
+
 python-setuptools (3.4.4-1) unstable; urgency=medium
 
   * New upstream version.

=== modified file 'debian/control'
--- debian/control	2013-12-26 00:20:51 +0000
+++ debian/control	2014-05-06 20:00:09 +0000
@@ -4,7 +4,8 @@
 Maintainer: Matthias Klose <d...@debian.org>
 Build-Depends-Indep: python-all-dev (>= 2.6.6-2~), python3-all-dev (>= 3.1.2-8~),
   python3.4-dev,
-  python-sphinx (>= 1.0.7+dfsg) | python3-sphinx
+  python-sphinx (>= 1.0.7+dfsg) | python3-sphinx,
+  python3-wheel
 Build-Depends: debhelper (>= 5.0.37.1)
 Standards-Version: 3.9.5
 Homepage: https://pypi.python.org/pypi/setuptools
@@ -67,3 +68,9 @@
 Conflicts: python-setuptools (= 0.6.10-2)
 Description: Python3 Distutils Enhancements (setuptools compatibility)
  Extensions to the python-distutils for large or complex distributions.
+
+Package: python-setuptools-wheels
+Architecture: all
+Depends: ${python3:Depends}, ${misc:Depends}
+Description: wheel package providing setuptools
+ This package provides setuptools in PEP 427 wheel format.

=== modified file 'debian/rules'
--- debian/rules	2013-12-31 13:08:43 +0000
+++ debian/rules	2014-05-13 19:39:05 +0000
@@ -110,6 +110,10 @@
 
 install-python%:
 	dh_installdirs -A usr/bin /$(call py_libdir,$*)
+	mkdir -p debian/python-setuptools-wheels/usr/share/python-wheels
+	python3 setup.py bdist_wheel --universal \
+	        -d debian/python-setuptools-wheels/usr/share/python-wheels
+	dh_installdirs -ppython-setuptools-wheels usr/share
 	python$* setup.py install \
 	  --root=$(CURDIR)/$(call pname,$(d_setp),$*) --install-layout=deb
 

Reply via email to