--- python-soappy-0.12.0.orig/debian/pycompat +++ python-soappy-0.12.0/debian/pycompat @@ -0,0 +1 @@ +2 --- python-soappy-0.12.0.orig/debian/compat +++ python-soappy-0.12.0/debian/compat @@ -0,0 +1 @@ +5 --- python-soappy-0.12.0.orig/debian/control +++ python-soappy-0.12.0/debian/control @@ -0,0 +1,27 @@ +Source: python-soappy +Section: python +Priority: optional +Maintainer: Debian Python Modules Team +Uploaders: Stefano Zacchiroli , Bernd Zeimetz +Build-Depends: debhelper (>= 5), cdbs (>= 0.4.43), dpatch, python, python-support (>= 0.4), python-fpconst +Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-soappy/trunk/ +Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-soappy/trunk/ +Standards-Version: 3.8.0 +Homepage: http://pywebsvcs.sourceforge.net/ + +Package: python-soappy +Architecture: all +Depends: ${python:Depends}, ${misc:Depends}, python-fpconst +Replaces: python2.4-soappy (<< 0.11.3-1.5), python2.3-soappy (<< 0.11.3-1.5) +Conflicts: python2.4-soappy (<< 0.11.3-1.5), python2.3-soappy (<< 0.11.3-1.5) +Description: SOAP Support for Python + This package contains the SOAPpy Python module, which implements a high- + level interface to Simple Object Access Protocol (SOAP) functions from + Python. It includes functionality for acting as a SOAP server, client, + or proxy, and includes both building and parsing functions. It has been + tested against a wide array of other SOAP clients and servers, and is a very + robust and well-rounded implementation of the SOAP protocol. + . + SOAPpy is not actively supported by upstream anymore - please do not + consider to use it in new projects! All functions were merged into ZSI, + which is available in the python-zsi package, use it instead. --- python-soappy-0.12.0.orig/debian/changelog +++ python-soappy-0.12.0/debian/changelog @@ -0,0 +1,269 @@ +python-soappy (0.12.0-4) unstable; urgency=low + + * Restructuring the two patches which both touched the 'from + future' imports, removing all of them now. + That really closes: #498928 now. + + -- Bernd Zeimetz Sat, 29 Nov 2008 20:20:44 +0100 + +python-soappy (0.12.0-3) unstable; urgency=high + + [ Serafeim Zanikolas ] + * Add patch to remove obsolete imports of nested_scopes (Closes: #498928). + * Fix typo in long description (Closes: #474467). + * Bump up Standards-Version to 3.8.0 + * Add missing contributor (according to upstream README) to + debian/copyright. + * Fix lintian warnings + - comply to copyright-year-contributor format in debian/copyright + - add missing comment in patches/rm_bogus_shebang.dpatch + + [ Bernd Zeimetz ] + * urgency=high due to RC bug fixes. + * debian/control: + - Adding Homepage field, removing pseudo-field from description + - Rename XS-Vcs-* fields to Vcs-* (dpkg supports them now) + - Updating my email address + + [ Sandro Tosi ] + * debian/control + - uniforming Vcs-Browser field + * debian/control + - switch Vcs-Browser field to viewsvn + + [Thomas Viehmann] + * debian/patches/fix_new_style_classes.dpatch: + fix SOAPBuilder to gracefully handle new style classes + (e.g. faultType in python 2.5). Closes: #507266 + + -- Bernd Zeimetz Sat, 29 Nov 2008 20:06:30 +0100 + +python-soappy (0.12.0-2) unstable; urgency=low + + * debian/control: + - Removing not needed dependency on python-xml, thanks to Kumar Appaiah + (Closes: #438716) + + -- Bernd Zeimetz Sun, 19 Aug 2007 12:28:23 +0200 + +python-soappy (0.12.0-1) unstable; urgency=low + + * uploading to unstable + * debian/control: + - python-fpconst moved to Build-Depends (for clean rule) + - removing Build-Depends-Indep, they're not needed to build + - adding Homepage and a warning: SOAPpy is not actively suported by + upstream anymore + * debian/watch: + - adding file + + -- Bernd Zeimetz Thu, 02 Aug 2007 00:18:27 +0200 + +python-soappy (0.12.0~rc1-1) experimental; urgency=low + + [ Stefano Zacchiroli ] + * Hijacking package on behalf of the Debian Python Modules Team (see + http://lists.debian.org/debian-python/2006/07/msg00022.html) + - acknowledging past rounds of NMUs + (closes: #373356, #376535, #325524, #299117, #330039) + * new upstream release (closes: #375707) + - better checking of optional keyword arguments in the Types module + (closes: #287402) + * debian/control + - set Maintainer to the team, add me as an uploader + - bump python-support versioned dep, move it to build-dep + - add XS-Vcs-* fields + - remove no longer needed Provides and X*-Python-Version fields + - add ${misc:Depends} as a dependency + - add dpatch as a build-dep + * debian/rules + - use dpatch for maintaining extra debian patches + - remove install and clean of fpconst.py (now delegated to a dpatch) + * debian/pycompat + - remove file, not needed + * debian/patches + - subsume two patches that were directly in the .diff.gz: + + fpconst patch, which installs fpconst.py + + future_compat patch, which move "from __future__" up + - add rm_bogus_shebang patch which remove bogus shebang lines from + non-script .py files + + [ Bernd Zeimetz ] + * remove fpconst.py, it's license and readme as it is now shipped in + python-fpconst, update the patch accordingly + * debian/control + - add python-fpconst as dependency and build-dep + - fix the description: the module's name is SOAPpy, not SOAP + - add me as an uploader + * debian/compat + - bump dh compatibility level to 5 + + -- Stefano Zacchiroli Sun, 01 Apr 2007 19:50:04 +0200 + +python-soappy (0.11.3-1.8) unstable; urgency=medium + + * Non-maintainer upload. + * Medium severity since the package claims Python 2.5 compatibility. + * Move "from __future__" lines to the beginning of *.py files for Python + 2.5 compatibility. Thanks, Bernd Zeimetz. (Closes: #413244) + + -- Russ Allbery Sat, 3 Mar 2007 15:24:35 -0800 + +python-soappy (0.11.3-1.7) unstable; urgency=low + + * Non-maintainer upload, based on a package by Bernd Zeimetz. + * Update fpconst.py to version 0.7.2. (Closes: #379113) + * fpconst.py is now under Apache 2.0. Update copyright accordingly. + + -- Russ Allbery Thu, 4 Jan 2007 18:16:12 -0800 + +python-soappy (0.11.3-1.6) unstable; urgency=low + + * Non-maintainer upload. + * Previous NMU was a bit hasty, we lost fpconst.py (Closes: #376535). + + -- Pierre Habouzit Mon, 3 Jul 2006 17:39:11 +0200 + +python-soappy (0.11.3-1.5) unstable; urgency=low + + * Non-maintainer upload. + * Update to the new python policy (closes: #373356). + * Remove README.Debian that is obsolete (closes: #299117). + * Fix B-D-I wrt B-D for packages used to execute clean: target (policy 7.6). + + -- Pierre Habouzit Thu, 29 Jun 2006 12:04:47 +0200 + +python-soappy (0.11.3-1.4) unstable; urgency=low + + * NMU + + * python2.3-soappy conflicts with python-soappy <= 0.11.3-1.3 (closes: #332237) + + * fix python version number for python-soappy + + -- Loic Dachary (OuoU) Thu, 13 Oct 2005 12:38:52 +0200 + +python-soappy (0.11.3-1.3) unstable; urgency=low + + * NMU + + * python is still python2.3, not python2.4 (closes: #331601) + + * add dependency to python-dev (closes: #331607) + + -- Loic Dachary (OuoU) Tue, 4 Oct 2005 13:05:10 +0200 + +python-soappy (0.11.3-1.2) unstable; urgency=low + + * NMU forgot cdbs dependency. + + -- Loic Dachary (OuoU) Wed, 28 Sep 2005 11:10:11 +0200 + +python-soappy (0.11.3-1.1) unstable; urgency=low + + * NMU switch cdbs for support of python2.3 and python2.4 (Closes: #325524, #330039) + Approved by Ed Boraas , see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=330039;msg=10 + + -- Loic Dachary (OuoU) Wed, 28 Sep 2005 10:30:22 +0200 + +python-soappy (0.11.3-1) unstable; urgency=low + + * Acknowledge NMU (Closes: #212580, #213939) + + -- Ed Boraas Sat, 7 Aug 2004 23:35:26 -0600 + +python-soappy (0.11.3-0.1) unstable; urgency=low + + * NMU + * New upstream version. + * Add the fpconst module in the package. + + -- Matthias Klose Wed, 18 Feb 2004 23:42:50 +0100 + +python-soappy (0.10.2-3.3) unstable; urgency=low + + * NMU + * Add build dependency on python2.3-xml (closes: #213939). + + -- Matthias Klose Wed, 18 Feb 2004 23:32:25 +0100 + +python-soappy (0.10.2-3.2) unstable; urgency=low + + * NMU. + * Fix build dependency on python2.3-dev (was: python2.3). Closes: #213939. + * Use dh_python for the handling of byte compiled files (closes: #212580). + + -- Matthias Klose Sun, 16 Nov 2003 14:53:42 +0100 + +python-soappy (0.10.2-3.1) unstable; urgency=high + + * NMU. + * Compensate for missing debhelper dependencies, depend on python. + Closes: #213939. + + -- Matthias Klose Fri, 10 Oct 2003 08:24:14 +0200 + +python-soappy (0.10.2-3) unstable; urgency=low + + * Update Build-Depends (Closes: #206320) + + -- Ed Boraas Wed, 20 Aug 2003 07:02:17 -0600 + +python-soappy (0.10.2-2) unstable; urgency=low + + * Clean up some leftover 2.3-migration issues from + 0.10.2-0.1 (Closes: #206275) + - Depend on python >= 2.3 && << 2.4 instead of python2.3 + - Byte-compile using python2.3 + + -- Ed Boraas Tue, 19 Aug 2003 16:44:36 -0600 + +python-soappy (0.10.2-1) unstable; urgency=low + + * Acknowledge NMU (Closes: #132001, #166120, #178598) + + -- Ed Boraas Tue, 19 Aug 2003 07:04:15 -0600 + +python-soappy (0.10.2-0.1) unstable; urgency=low + + * NMU. + * New upstream version. + - Fixed memory leak (closes: #132001). + - Fix bugs due to changes in type names (closes: #166120). + - Fixes another one (closes: #178598). + * Move to python2.3. + + -- Matthias Klose Tue, 19 Aug 2003 08:04:50 +0200 + +python-soappy (0.9.7-4) unstable; urgency=low + + * Move to python 2.2 + * Fix debian/copyright (Closes: #155520) + + -- Ed Boraas Sat, 24 Aug 2002 13:58:47 -0700 + +python-soappy (0.9.7-3) unstable; urgency=medium + + * Fix references to 'python2' in postinst (Closes: #128677) + + -- Ed Boraas Mon, 18 Feb 2001 16:55:27 -0700 + +python-soappy (0.9.7-2) unstable; urgency=medium + + * Move to python 2.1 + * Update dependencies (Closes: #118261) + + -- Ed Boraas Tue, 20 Nov 2001 06:54:19 -0700 + +python-soappy (0.9.7-1) unstable; urgency=low + + * New upstream release + + -- Ed Boraas Fri, 13 Jul 2001 17:37:10 -0600 + +python-soappy (0.9.6-1) unstable; urgency=low + + * Initial Release (Closes: #101948) + + -- Ed Boraas Mon, 25 Jun 2001 18:29:28 -0600 + --- python-soappy-0.12.0.orig/debian/watch +++ python-soappy-0.12.0/debian/watch @@ -0,0 +1,4 @@ +version=3 + +opts="filenamemangle=s/SOAPpy/python-soappy/,uversionmangle=s/-rc/~rc/" \ +http://sf.net/pywebsvcs/SOAPpy-(.*)\.tar\.gz --- python-soappy-0.12.0.orig/debian/rules +++ python-soappy-0.12.0/debian/rules @@ -0,0 +1,8 @@ +#!/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/dpatch.mk + --- python-soappy-0.12.0.orig/debian/copyright +++ python-soappy-0.12.0/debian/copyright @@ -0,0 +1,44 @@ +This package was debianized by Ed Boraas on +Mon, 25 Jun 2001 18:29:28 -0600. + +It was downloaded from + +It is currently maintained at http://pywebsvcs.sourceforge.net/, though no new +releases have yet been made. + +Upstream Authors: Cayce Ullman (cayce@actzero.com) + Brian Matthews (blm@actzero.com) + Gregory R. Warnes (Gregory.R.Warnes@Pfizer.com) + +Copyright (c) 2002-2005, Pfizer, Inc. +Copyright (c) 2001, Cayce Ullman. +Copyright (c) 2001, Brian Matthews. + +Copyright (SOAPpy): + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. Redistributions +in binary form must reproduce the above copyright notice, this list of +conditions and the following disclaimer in the documentation and/or +other materials provided with the distribution. + +Neither the name of actzero, inc. nor the names of its contributors +may be used to endorse or promote products derived from this software +without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + --- python-soappy-0.12.0.orig/debian/python-soappy.docs +++ python-soappy-0.12.0/debian/python-soappy.docs @@ -0,0 +1,2 @@ +README +docs/*.txt --- python-soappy-0.12.0.orig/debian/patches/fix_new_style_classes.dpatch +++ python-soappy-0.12.0/debian/patches/fix_new_style_classes.dpatch @@ -0,0 +1,38 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_new_style_classes.dpatch by Thomas Viehmann +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix SOAPBuilder.py dump to gracefully handle new style classes +## DP: such as faulType (new style in python2.5 as subclass of +## DP: Exception) + +@DPATCH@ +--- trunk~/SOAPpy/SOAPBuilder.py 2005-02-21 21:24:13.000000000 +0100 ++++ trunk/SOAPpy/SOAPBuilder.py 2008-11-29 16:57:21.000000000 +0100 +@@ -281,12 +281,14 @@ + if Config.debug: print "In dump.", "obj=", obj + ns_map = ns_map.copy() + self.depth += 1 +- + if type(tag) not in (NoneType, StringType, UnicodeType): + raise KeyError, "tag must be a string or None" +- ++ if isinstance(obj, anyType): ++ methname = "dump_instance" ++ else: ++ methname = "dump_" + type(obj).__name__ + try: +- meth = getattr(self, "dump_" + type(obj).__name__) ++ meth = getattr(self, methname) + except AttributeError: + if type(obj) == LongType: + obj_type = "integer" +@@ -392,7 +394,7 @@ + tag = tag or self.gentag() + tag = toXMLname(tag) # convert from SOAP 1.2 XML name encoding + +- if type(obj) == InstanceType: ++ if type(obj) == InstanceType or isinstance(obj, anyType): + data = obj.data + else: + data = obj --- python-soappy-0.12.0.orig/debian/patches/rm_nested_scopes_import.dpatch +++ python-soappy-0.12.0/debian/patches/rm_nested_scopes_import.dpatch @@ -0,0 +1,67 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## rm_nested_scopes_import.dpatch by Bernd Zeimetz +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad python-soappy~/SOAPpy/Client.py python-soappy/SOAPpy/Client.py +--- python-soappy~/SOAPpy/Client.py 2005-02-21 21:27:09.000000000 +0100 ++++ python-soappy/SOAPpy/Client.py 2008-12-16 12:08:24.000000000 +0100 +@@ -43,7 +43,7 @@ + ident = '$Id: Client.py,v 1.27 2005/02/21 20:27:09 warnes Exp $' + from version import __version__ + +-from __future__ import nested_scopes ++ + + #import xml.sax + import urllib +diff -urNad python-soappy~/SOAPpy/GSIServer.py python-soappy/SOAPpy/GSIServer.py +--- python-soappy~/SOAPpy/GSIServer.py 2005-02-15 17:32:22.000000000 +0100 ++++ python-soappy/SOAPpy/GSIServer.py 2008-12-16 12:08:24.000000000 +0100 +@@ -46,7 +46,7 @@ + ident = '$Id: GSIServer.py,v 1.5 2005/02/15 16:32:22 warnes Exp $' + from version import __version__ + +-from __future__ import nested_scopes ++ + + #import xml.sax + import re +diff -urNad python-soappy~/SOAPpy/NS.py python-soappy/SOAPpy/NS.py +--- python-soappy~/SOAPpy/NS.py 2005-02-15 17:32:22.000000000 +0100 ++++ python-soappy/SOAPpy/NS.py 2008-12-16 12:08:24.000000000 +0100 +@@ -40,7 +40,7 @@ + ################################################################################ + """ + +-from __future__ import nested_scopes ++ + + ident = '$Id: NS.py,v 1.4 2005/02/15 16:32:22 warnes Exp $' + from version import __version__ +diff -urNad python-soappy~/SOAPpy/Server.py python-soappy/SOAPpy/Server.py +--- python-soappy~/SOAPpy/Server.py 2005-02-15 17:32:22.000000000 +0100 ++++ python-soappy/SOAPpy/Server.py 2008-12-16 12:08:24.000000000 +0100 +@@ -43,7 +43,7 @@ + ident = '$Id: Server.py,v 1.21 2005/02/15 16:32:22 warnes Exp $' + from version import __version__ + +-from __future__ import nested_scopes ++ + + #import xml.sax + import re +diff -urNad python-soappy~/SOAPpy/Types.py python-soappy/SOAPpy/Types.py +--- python-soappy~/SOAPpy/Types.py 2005-02-22 05:29:43.000000000 +0100 ++++ python-soappy/SOAPpy/Types.py 2008-12-16 12:08:24.000000000 +0100 +@@ -36,7 +36,7 @@ + ident = '$Id: Types.py,v 1.19 2005/02/22 04:29:43 warnes Exp $' + from version import __version__ + +-from __future__ import nested_scopes ++ + + import UserList + import base64 --- python-soappy-0.12.0.orig/debian/patches/00dpatch.conf +++ python-soappy-0.12.0/debian/patches/00dpatch.conf @@ -0,0 +1,2 @@ +conf_debianonly=1 +conf_origtargzpath=../tarballs --- python-soappy-0.12.0.orig/debian/patches/fpconst.dpatch +++ python-soappy-0.12.0/debian/patches/fpconst.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fpconst.dpatch by Stefano Zacchiroli +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: import fpconst, which is essential for SOAPpy + +@DPATCH@ +diff -urNad python-soappy-0.12.0~rc1~/SOAPpy/__init__.py python-soappy-0.12.0~rc1/SOAPpy/__init__.py +--- python-soappy-0.12.0~rc1~/SOAPpy/__init__.py 2005-02-09 16:21:04.000000000 +0100 ++++ python-soappy-0.12.0~rc1/SOAPpy/__init__.py 2007-03-24 01:50:37.000000000 +0100 +@@ -5,6 +5,7 @@ + from Client import * + from Config import * + from Errors import * ++import fpconst + from NS import * + from Parser import * + from SOAPBuilder import * --- python-soappy-0.12.0.orig/debian/patches/rm_bogus_shebang.dpatch +++ python-soappy-0.12.0/debian/patches/rm_bogus_shebang.dpatch @@ -0,0 +1,39 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## rm_bogus_shebang.dpatch by Stefano Zacchiroli +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Remove python shebang. + +@DPATCH@ +diff -urNad trunk~/SOAPpy/wstools/Namespaces.py trunk/SOAPpy/wstools/Namespaces.py +--- trunk~/SOAPpy/wstools/Namespaces.py 2005-02-09 16:21:03.000000000 +0100 ++++ trunk/SOAPpy/wstools/Namespaces.py 2007-03-21 10:14:43.000000000 +0100 +@@ -1,4 +1,3 @@ +-#! /usr/bin/env python + """Namespace module, so you don't need PyXML + """ + +diff -urNad trunk~/SOAPpy/wstools/__init__.py trunk/SOAPpy/wstools/__init__.py +--- trunk~/SOAPpy/wstools/__init__.py 2005-02-09 16:21:02.000000000 +0100 ++++ trunk/SOAPpy/wstools/__init__.py 2007-03-21 10:14:38.000000000 +0100 +@@ -1,4 +1,3 @@ +-#! /usr/bin/env python + """WSDL parsing services package for Web Services for Python.""" + + ident = "$Id: __init__.py,v 1.11 2004/12/07 15:54:53 blunck2 Exp $" +diff -urNad trunk~/SOAPpy/wstools/c14n.py trunk/SOAPpy/wstools/c14n.py +--- trunk~/SOAPpy/wstools/c14n.py 2005-02-09 16:21:03.000000000 +0100 ++++ trunk/SOAPpy/wstools/c14n.py 2007-03-21 10:14:35.000000000 +0100 +@@ -1,4 +1,3 @@ +-#! /usr/bin/env python + """Compatibility module, imported by ZSI if you don't have PyXML 0.7. + + No copyright violations -- we're only using parts of PyXML that we +diff -urNad trunk~/SOAPpy/wstools/logging.py trunk/SOAPpy/wstools/logging.py +--- trunk~/SOAPpy/wstools/logging.py 2005-02-09 16:21:03.000000000 +0100 ++++ trunk/SOAPpy/wstools/logging.py 2007-03-21 10:14:41.000000000 +0100 +@@ -1,4 +1,3 @@ +-#! /usr/bin/env python + """Logging""" + import sys + --- python-soappy-0.12.0.orig/debian/patches/00list +++ python-soappy-0.12.0/debian/patches/00list @@ -0,0 +1,4 @@ +fpconst.dpatch +rm_bogus_shebang.dpatch +fix_new_style_classes.dpatch +rm_nested_scopes_import.dpatch