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

kitterman at users.alioth.debian.org kitterman at users.alioth.debian.org
Thu Jul 23 05:47:46 UTC 2015


    Date: Thursday, July 23, 2015 @ 05:47:45
  Author: kitterman
Revision: 33456

* Team upload.
* Patch setup.py to use distutils setup as a workaround for problems with
  python-setuptools > 17 (Closes: #789982)
* Add missing Vcs-* to debian/control

Added:
  packages/python-fedora/trunk/debian/patches/
  packages/python-fedora/trunk/debian/patches/series
  packages/python-fedora/trunk/debian/patches/setuptools_workaround.diff
Modified:
  packages/python-fedora/trunk/debian/changelog
  packages/python-fedora/trunk/debian/control

Modified: packages/python-fedora/trunk/debian/changelog
===================================================================
--- packages/python-fedora/trunk/debian/changelog	2015-07-22 20:40:35 UTC (rev 33455)
+++ packages/python-fedora/trunk/debian/changelog	2015-07-23 05:47:45 UTC (rev 33456)
@@ -1,3 +1,12 @@
+python-fedora (0.3.36-2) unstable; urgency=medium
+
+  * Team upload.
+  * Patch setup.py to use distutils setup as a workaround for problems with
+    python-setuptools > 17 (Closes: #789982)
+  * Add missing Vcs-* to debian/control
+
+ -- Scott Kitterman <scott at kitterman.com>  Thu, 23 Jul 2015 01:43:36 -0400
+
 python-fedora (0.3.36-1) unstable; urgency=medium
 
   * New upstream release

Modified: packages/python-fedora/trunk/debian/control
===================================================================
--- packages/python-fedora/trunk/debian/control	2015-07-22 20:40:35 UTC (rev 33455)
+++ packages/python-fedora/trunk/debian/control	2015-07-23 05:47:45 UTC (rev 33456)
@@ -14,6 +14,8 @@
                python-setuptools
 Standards-Version: 3.9.5
 X-Python-Version: >= 2.7
+Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-fedora/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-fedora/trunk/
 Homepage: https://fedorahosted.org/python-fedora/
 
 Package: python-fedora

Added: packages/python-fedora/trunk/debian/patches/series
===================================================================
--- packages/python-fedora/trunk/debian/patches/series	                        (rev 0)
+++ packages/python-fedora/trunk/debian/patches/series	2015-07-23 05:47:45 UTC (rev 33456)
@@ -0,0 +1 @@
+setuptools_workaround.diff

Added: packages/python-fedora/trunk/debian/patches/setuptools_workaround.diff
===================================================================
--- packages/python-fedora/trunk/debian/patches/setuptools_workaround.diff	                        (rev 0)
+++ packages/python-fedora/trunk/debian/patches/setuptools_workaround.diff	2015-07-23 05:47:45 UTC (rev 33456)
@@ -0,0 +1,35 @@
+Description: Work around broken setuptools
+   * Patch setup.py to use distutils setup as a workaround for problems with
+     python-setuptools > 17 (Closes: #789982)
+Author: Scott Kitterman <scott at kitterman.com>
+Bug-Debian: http://bugs.debian.org/789982
+Origin: vendor
+Forwarded: not-needed
+Last-Update: 2015-07-23
+
+--- python-fedora-0.3.36.orig/setup.py
++++ python-fedora-0.3.36/setup.py
+@@ -1,7 +1,7 @@
+ #!/usr/bin/python -tt
+ 
+ # Work around setuptools multi-version silliness
+-try:
++"""try:
+     __requires__ = ['CherryPy < 3', 'Sphinx >= 1.0']
+     import pkg_resources
+ except:
+@@ -9,11 +9,12 @@ except:
+     # *sigh*  setuptools is such a broken implementation
+     # When setuptools is imported later, it will see the CherryPy requirement
+     # and barf.  So we have to delete it here.
+-    del __requires__
++    del __requires__"""
+ 
+ execfile("fedora/release.py")
+ 
+-from setuptools import find_packages, setup
++from setuptools import find_packages
++from distutils.core import setup
+ 
+ setup(
+     name=NAME,




More information about the Python-modules-commits mailing list