--- zsi-2.1~a1.orig/debian/python-zsi.docs +++ zsi-2.1~a1/debian/python-zsi.docs @@ -0,0 +1,6 @@ +doc/zsi.ps +doc/zsi.pdf +doc/zsi.html +doc/guide.ps +doc/guide.pdf +doc/guide.html --- zsi-2.1~a1.orig/debian/changelog +++ zsi-2.1~a1/debian/changelog @@ -0,0 +1,225 @@ +zsi (2.1~a1-3) unstable; urgency=low + + [ Sandro Tosi ] + * debian/control + - switch Vcs-Browser field to viewsvn + + [ Julien Lavergne ] + * From Ubuntu, prepare for the future python transition: + - debian/rules: + + Add --install-layout=deb to setup.py install + - debian/control: + + Bump build-depends to python-all (>= 2.5.4-1~) + + Bump build-depends to debhelper (>= 5.0.38) + * debian/control : Drop obsolete depends on python-xml + (Closes: #468622) + + [ Bernd Zeimetz ] + * debian/README.source: adding file + * debian/control: Bumping Standards-Version to 3.8.2. + + -- Bernd Zeimetz Sun, 09 Aug 2009 02:09:21 +0200 + +zsi (2.1~a1-2) unstable; urgency=medium + + [ Emilio Pozuelo Monfort ] + * debian/rules: + - Build with the default Python interpreter first, as distutils is + copying wsdl2py built with a non-default Python version, which has + pythonX.Y in its shebang and thus makes the package depend on a + non-default interpreter. + Also, build it with python instead of pythonX.Y for the default + interpreter, so that /usr/bin/wsdl2py has a standard shebang and + the package just depends on python. + Closes: #502453. + + -- Bernd Zeimetz Tue, 21 Oct 2008 20:41:16 +0200 + +zsi (2.1~a1-1) unstable; urgency=low + + [ Bernd Zeimetz ] + * New upstream version + * debian/watch: Updating file to handle pre-release versions correctly. + * debian/control: + - Adding Homepage field, removing pseudo-field from description + - Rename XS-Vcs-* fields to Vcs-* (dpkg supports them now) + - Removing cdbs from Build-Depends, moving python-support to + Build-Depends-Indep + - Updating my email address. + - Bumping Standards-Version to 3.7.3. + - Fixing a minor spelling error: s/python/Python/ + - Adding Provides: ${python:Provides} to allow smooth upgrades and + backports. + * debian/rules: + - Replacing cdbs by a 'normal' file. + - Chmod 644 for an example cgi script. + * debian/patches: + - Updating bogus-shebang-remove.dpatch to fit the current version. + * debian/*.doc-base.*: + - Updating to fit into the new categories. + * debian/source.lintian-overrides: + - Dropping file as requested by lintian. + + [ Sandro Tosi ] + * debian/control + - uniforming Vcs-Browser field + * debian/copyright + - updated upstream author email and indented with 4 spaces + - general rewrite + + -- Bernd Zeimetz Tue, 22 Apr 2008 11:15:44 +0200 + +zsi (2.0-2) unstable; urgency=low + + * debian/pycompat: + - removing file, not needed + * debian/pyversions: + - limiting supported python versions to 2.4 and higher to make life more + easy for backporters. Zsi 2.0 does not support python 2.3 anymore. + * debian/watch: + - handle -rc versions in a proper way + * debian/control: + - adding Homepage: link + + -- Bernd Zeimetz Wed, 16 May 2007 12:07:31 +0200 + +zsi (2.0-1) unstable; urgency=low + + [ Tristan Seligmann ] + * New upstream version (closes: #410820). + * debian/control + - set Maintainer to the team, add me as an uploader + + [ Bernd Zeimetz ] + * debian/compat: + - bumping compat level to 5, no changes needed + * debian/control: + - switching dependencies from pycentral to python-support to + fix #416103 without hassle + - remove no longer needed Provides and X*-Python-Version fields + - removing python-all-dev from Build-Depends-Indep + - removing python-setuptools from Build-Depends-Indep as the + installed Egg-Info will not work on Debian (yet). + - add ${misc:Depends} as a dependency + - adding XS-Vcs-* fields + - adding dpatch to Build-Depends + - adding myself to Uploaders + * debian/pycompat: + - remove file, not needed + * debian/python-zsi.doc-base.*, python-zsi.docs: + - 2.0 ships with a new documentation, update files accordingly + * debian/python-zsi.lintian-overrides + - remove file, not needed anymore + * debian/source.lintian-overrides + - removing now unnecessary overrides, keeping the override + for the .cvsignore files in the doc directory + * debian/rules: + - switching from pycentral to python-support (Closes: #416103) + - adding dpatch include + * debian/patches/bogus-shebang-remove.dpatch: + - adding patch to remove bogus she-bang lines from several files + * debian/patches/no-setuptools.dpatch: + - make sure we don't use setuptools + + [ Stefano Zacchiroli ] + * debian/control + - added myself as an Uploader + * manpages fixes + - wsdl2py: mention that the generated code is Python code, uniform + caseness for "WSDL" + - wsdl2dispatch: mention Python as above, fixed a typo + + -- Stefano Zacchiroli Thu, 10 May 2007 12:35:16 +0200 + +zsi (1.7-2) unstable; urgency=low + + * Bump Standards-Version to 3.7.2 (no changes required). + * Move cdbs, debhelper, and python to Build-Depends, as they are needed to + run the clean target. + * Update package to comply with the new Python policy (closes: #373415). + - python-central is used to manage different python versions. + - New control headers added as required. + * Update Conflicts/Replaces to include python2.4-zsi as well. + - These packages were never built for Debian, so this is mainly an Ubuntu + courtesy. + * Add various lintian overrides with explanatory comments. + + -- Tristan Seligmann Wed, 14 Jun 2006 16:51:12 +0200 + +zsi (1.7-1) unstable; urgency=low + + * New upstream release. + * Adopt package (closes: #282199). + * Acknowledge NMU (closes: #256185). + * Bump Standards-Version. + * Update debian/copyright. + * Convert packaging to cdbs. + * Eliminate python2.3-zsi package. + * Add simple manpages for wsdl2dispatch and wsdl2py. + * Add debian/watch file. + + -- Tristan Seligmann Wed, 13 Apr 2005 00:24:49 +0200 + +zsi (1.5.0-3) unstable; urgency=low + + * QA Group upload orphaning this package + * debian/copyright: removed dh_make boilerplatedness + * Incorporates previous NMU (closes: #256185) + + -- Andrew Pollock Fri, 4 Mar 2005 14:33:36 +1100 + +zsi (1.5.0-2.1) unstable; urgency=low + + * NMU. + * Fix typo in prerm (closes: #256185). + + -- Matthias Klose Sat, 3 Jul 2004 09:34:31 +0200 + +zsi (1.5.0-2) unstable; urgency=low + + * Remove mention of python2.2 package in debian/control to work around + a flaw in Debian's testing system: it can not detect that a binary package + is never build from a package. Closes: bug#253062 + + -- Wichert Akkerman Sun, 20 Jun 2004 20:44:16 +0200 + +zsi (1.5.0-1) unstable; urgency=low + + * New upstream version + + -- Wichert Akkerman Wed, 02 Jun 2004 12:51:36 +0200 + +zsi (1.4.1-1) unstable; urgency=low + + * New upstream version + * Stop using debian email address + * Drop python2.2 support + + -- Wichert Akkerman Fri, 05 Dec 2003 14:04:33 +0100 + +zsi (1.4~1-1) unstable; urgency=low + + * New upstream version, now including WSDL handling + * Add dependency on python to python-zsi package + * Update packaging to use setup.y + * Install postinst and prerm for python$pyver-zsi packages + + -- Wichert Akkerman Fri, 12 Sep 2003 16:51:02 +0200 + +zsi (1.2-7-3) unstable; urgency=low + + * Change default version to python 2.3 + + -- Wichert Akkerman Sat, 09 Aug 2003 02:46:20 +0200 + +zsi (1.2-7-2) unstable; urgency=low + + * Fix build-depends + + -- Wichert Akkerman Sat, 07 Jun 2003 01:15:27 +0200 + +zsi (1.2-7-1) unstable; urgency=low + + * Initial packaging + + -- Wichert Akkerman Sun, 13 Apr 2003 16:55:33 +0200 --- zsi-2.1~a1.orig/debian/watch +++ zsi-2.1~a1/debian/watch @@ -0,0 +1,3 @@ +version=3 + +opts="uversionmangle=s/-([a-z].*)/~$1/" http://sf.net/pywebsvcs/ZSI-(.*)\.tar\.gz --- zsi-2.1~a1.orig/debian/pyversions +++ zsi-2.1~a1/debian/pyversions @@ -0,0 +1 @@ +2.4- --- zsi-2.1~a1.orig/debian/compat +++ zsi-2.1~a1/debian/compat @@ -0,0 +1 @@ +5 --- zsi-2.1~a1.orig/debian/copyright +++ zsi-2.1~a1/debian/copyright @@ -0,0 +1,327 @@ +This package was originally made by Wichert Akkerman. +The new packaging from version 1.7-1 onwards by Tristan Seligmann. +From version 2.0-1 onwards the package is maintained by the +Debian Python Modules Team + +It was downloaded from http://pywebsvcs.sourceforge.net/ + +Upstream Authors: + + Rich Salz + Rich Salz, et al + +Copyright: + + Copyright 2001, Zolera Systems, Inc. All Rights Reserved. + Copyright 2002-2003, Rich Salz. All Rights Reserved. + +License: + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, and/or sell copies of the + Software, and to permit persons to whom the Software is furnished + to do so, provided that the above copyright notice(s) and this + permission notice appear in all copies of the Software and that + both the above copyright notice(s) and this permission notice + appear in supporting documentation. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR + ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR + ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in this Software without prior written + authorization of the copyright holder. + + +These files have different copyright/licences notices (licenses texts will follow): + +samples/WSGI/echo_server.py: +Copyright: + Joshua R. Boverhof +License: + LBNL + +scripts/{wsdl2dispatch,wsdl2py}: +Copyright: + Joshua Boverhof , Monte Goode +License: + LBNL + +test/wsdl2py/ (except 3 files below), test/wsdl2py/servers/: +Copyright: + Joshua R. Boverhof +License: + LBNL + +test/wsdl2py/{test_TerraService.py,test_XMethodsQuery.py,test_ZipCodeResolver.py} +Copyright: + David W. Robertson +License: + LBNL + +ZSI/{address.py,typeinterpreter.py}: +Copyright: + Joshua R. Boverhof +License: + LBNL + +ZSI/ServiceProxy.py: +Copyright: + Copyright (c) 2001 Zope Corporation and Contributors. All Rights Reserved. +License: + ZPL + +ZSI/generate/commands.py: +Copyright: + Joshua Boverhof, Monte Goode +License: + LBNL + +ZSI/generate/{containers.py,utility.py,wsdl2python.py}: +Copyright: + Monte M. Goode +License: + LBNL + +ZSI/generate/pyclass.py: +Copyright: + Joshua R. Boverhof +License: + LBNL + +ZSI/twisted/*: +Copyright: + Joshua R. Boverhof +License: + LBNL + +ZSI/wstools/c14n.py: +Authors: + "Joseph M. Reagle Jr." + "Rich Salz" +Copyright: + Copyright 2001, MIT. All Rights Reserved. +License: + Python 2.0 License or later, http://www.python.org/2.0.1/license.html +or + W3C Software License, http://www.w3.org/Consortium/Legal/copyright-software-19980720 + +ZSI/wstools/logging.py: +Copyright: + Copyright (c) 2003, The Regents of the University of California + +ZSI/wstools/Namespaces.py: +Copyright: + Copyright (c) 2001 Zope Corporation and Contributors. All Rights Reserved. +License: + ZPL + +ZSI/wstools/UserTuple.py: +Copyright: + Copyright (C) 1999, Stefan Schwarzer, All rights reserved. +License: + 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 the above author nor the names of the + contributors to the software 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. + +ZSI/wstools/Utility.py: +Copyright: + Copyright (c) 2003, The Regents of the University of California + Copyright (c) 2001 Zope Corporation and Contributors. All Rights Reserved. +License: + ZPL + +ZSI/wstools/WSDLTools.py: +Copyright: + Copyright (c) 2001 Zope Corporation and Contributors. All Rights Reserved. +License: + ZPL + +ZSI/wstools/XMLname.py: +Copyright: + Gregory R. Warnes + +ZSI/wstools/XMLSchema.py: +Copyright: + Copyright (c) 2003, The Regents of the University of California + Copyright (c) 2001 Zope Corporation and Contributors. All Rights Reserved. +License: + ZPL + + +ZSI/wstools/test/*: +Copyright: + Joshua R. Boverhof, David W. Robertson +License: + LBNL + + +LBNL License: +------------- + + Copyright (c) 2003, The Regents of the University of California, + through Lawrence Berkeley National Laboratory (subject to receipt + of any required approvals from the U.S. Dept. of Energy). All + rights reserved. Redistribution and use in source and binary + forms, with or without modification, are permitted provided that + the following conditions are met: + + (1) Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. (2) + 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. (3) Neither the name of the University of + California, Lawrence Berkeley National Laboratory, U.S. Dept. of + Energy 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 COPYRIGHT OWNER 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. + + You are under no obligation whatsoever to provide any bug fixes, + patches, or upgrades to the features, functionality or performance + of the source code ("Enhancements") to anyone; however, if you + choose to make your Enhancements available either publicly, or + directly to Lawrence Berkeley National Laboratory, without + imposing a separate written license agreement for such + Enhancements, then you hereby grant the following license: a + non-exclusive, royalty-free perpetual license to install, use, + modify, prepare derivative works, incorporate into other computer + software, distribute, and sublicense such Enhancements or + derivative works thereof, in binary and source code form. + + +Zope Public License (ZPL) Version 2.0: +-------------------------------------- + + This software is Copyright (c) Zope Corporation (tm) and + Contributors. All rights reserved. + + This license has been certified as open source. It has also been + designated as GPL compatible by the Free Software Foundation + (FSF). + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions in source code must retain the above copyright + notice, this list of conditions, and the following disclaimer. + + 2. 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. + + 3. The name Zope Corporation (tm) must not be used to endorse or + promote products derived from this software without prior + written permission from Zope Corporation. + + 4. The right to distribute this software or to use it for any + purpose does not give you the right to use Servicemarks (sm) or + Trademarks (tm) of Zope Corporation. Use of them is covered in + a separate agreement (see http://www.zope.com/Marks). + + 5. If any files are modified, you must cause the modified files to + carry prominent notices stating that you changed the files and + the date of any change. + + Disclaimer + + THIS SOFTWARE IS PROVIDED BY ZOPE CORPORATION ``AS IS'' AND ANY + EXPRESSED 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 ZOPE + CORPORATION OR ITS 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. + + This software consists of contributions made by Zope Corporation + and many individuals on behalf of Zope Corporation. Specific + attributions are listed in the accompanying credits file. + + +Debian packaging and manpages are: + +Copyright © 2005-2007 Tristan Seligmann +Copyright © 2007-2008 Bernd Zeimetz +Copyright © 2008 Debian Python Modules Team + + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, and/or +sell copies of the Software, and to permit persons to whom the Software +is furnished to do so, provided that the above copyright notice(s) and +this permission notice appear in all copies of the Software and that +both the above copyright notice(s) and this permission notice appear in +supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS +INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT +OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. --- zsi-2.1~a1.orig/debian/control +++ zsi-2.1~a1/debian/control @@ -0,0 +1,28 @@ +Source: zsi +Section: python +Priority: optional +Maintainer: Debian Python Modules Team +Uploaders: Tristan Seligmann , Bernd Zeimetz , Stefano Zacchiroli +Build-Depends: debhelper (>= 5.0.38), python-all (>= 2.5.4-1~), dpatch +Build-Depends-Indep: python-support (>= 0.4) +Homepage: http://pywebsvcs.sourceforge.net/ +Vcs-Svn: svn://svn.debian.org/python-modules/packages/zsi/trunk/ +Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/zsi/trunk/ +Standards-Version: 3.8.2 + +Package: python-zsi +Architecture: all +Depends: ${python:Depends}, ${misc:Depends} +Conflicts: python2.3-zsi (<= 1.5.0-3), python2.4-zsi (<= 1.5.0-3) +Replaces: python2.3-zsi (<= 1.5.0-3), python2.4-zsi (<= 1.5.0-3) +Provides: ${python:Provides} +Description: Zolera Soap Infrastructure + ZSI is a Python package that provides an implementation of SOAP messaging, + as described in The SOAP 1.1 Specification. In particular, ZSI parses and + generates SOAP messages, and converts between native Python datatypes and + SOAP syntax. It can also be used to build applications using SOAP Messages + with Attachments. ZSI is ``transport neutral'', and provides only a simple + I/O and dispatch framework; a more complete solution is the responsibility + of the application using ZSI. + . + This package contains the wsdl2py tool as well as all documentation. --- zsi-2.1~a1.orig/debian/README.source +++ zsi-2.1~a1/debian/README.source @@ -0,0 +1,4 @@ +This package uses dpatch to handle patches against upstream source code; you +can find additional information about dpatch at + + /usr/share/doc/dpatch/ --- zsi-2.1~a1.orig/debian/python-zsi.manpages +++ zsi-2.1~a1/debian/python-zsi.manpages @@ -0,0 +1,2 @@ +debian/wsdl2py.1 +debian/wsdl2dispatch.1 --- zsi-2.1~a1.orig/debian/python-zsi.doc-base.zsi +++ zsi-2.1~a1/debian/python-zsi.doc-base.zsi @@ -0,0 +1,24 @@ +Document: zsi-manual +Title: The Zolera Soap Infrastructure Developer's Guide +Author: Rich Salz , Christopher Blunck +Abstract: the Zolera SOAP Infrastructure + ZSI, the Zolera SOAP Infrastructure, is a Python package that provides + an implementation of SOAP messaging, as described in The SOAP 1.1 + Specification. In particular, ZSI parses and generates SOAP messages, + and converts between native Python datatypes and SOAP syntax. It can + also be used to build applications using SOAP Messages with Attachments. + ZSI is ``transport neutral'', and provides only a simple I/O and dispatch + framework; a more complete solution is the responsibility of the + application using ZSI. As usage patterns emerge, and common application + frameworks are more understood, this may change. +Section: Programming/Python + +Format: PDF +Files: /usr/share/doc/python-zsi/zsi.pdf.gz + +Format: PostScript +Files: /usr/share/doc/python-zsi/zsi.ps.gz + +Format: HTML +Index: /usr/share/doc/python-zsi/zsi.html +Files: /usr/share/doc/python-zsi/zsi.html --- zsi-2.1~a1.orig/debian/wsdl2py.1 +++ zsi-2.1~a1/debian/wsdl2py.1 @@ -0,0 +1,63 @@ +.\" Copyright © Tristan Seligmann +.\" +.\" Permission is hereby granted, free of charge, to any person obtaining +.\" a copy of this software and associated documentation files (the +.\" "Software"), to deal in the Software without restriction, including +.\" without limitation the rights to use, copy, modify, merge, publish, +.\" distribute, sublicense, and/or sell copies of the Software, and to +.\" permit persons to whom the Software is furnished to do so, subject to +.\" the following conditions: +.\" +.\" The above copyright notice and this permission notice shall be +.\" included in all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +.\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +.\" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +.\" LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +.\" OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +.\" WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +.TH WSDL2PY 1 +.SH NAME +wsdl2py \- generate client Python interface code from WSDL +.SH SYNOPSIS +.B wsdl2py +.RI \-f " wsdlfile +| +.RI \-u " url +.RI [ options ] +.SH DESCRIPTION +.B wsdl2py +is a utility for automatically generating Python client interface code from a +WSDL definition, and a set of classes representing element declarations +and type definitions. This will produce two files in the current +working directory named after the WSDL definition name. +.SH OPTIONS +.TP +.BI \-f " wsdlfile +Specifies an on-disk WSDL file to parse. +.TP +.BI \-u " url +Specifies a URL pointing to the WSDL file to be parsed. +.TP +.BR \-h +Display a brief help message. +.TP +.BR \-e +Enables experimental server code generation. +.TP +.BR \-x +Process just the schema from an xsd file (ie. no services). +.TP +.BI \-z " funcname +Specifies a function to use to generate attribute names. +.TP +.BI \-d " outputdir +Specifies the directory where the output files will be placed. +.TP +.BI \-t " typesmodule +Specifies a module name to use as the types implementation. +.SH AUTHOR +This manpage written by Tristan Seligmann. --- zsi-2.1~a1.orig/debian/rules +++ zsi-2.1~a1/debian/rules @@ -0,0 +1,88 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +PKGNAME:=python-zsi + +PYDEFAULTVER:=$(shell pyversions -d) +PYVERS:=$(shell pyversions -r) +PYVERS:=python $(filter-out $(PYDEFAULTVER), $(PYVERS)) + + +include /usr/share/dpatch/dpatch.make + +build: patch build-stamp +build-stamp: + dh_testdir + + set -e; \ + for py in $(PYVERS); do \ + $$py setup.py build; \ + done + +#disabled for now, tests fail +ifeq (a,b) +ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) + set -e ;\ + cd test ;\ + for py in $(PYVERS); do \ + PYTHONPATH=$(CURDIR)/build/lib $$py test_zsi.py; \ + done + cd wsdl2py;\ + for py in $(PYVERS); do \ + PYTHONPATH=$(CURDIR)/build/lib $$py runTests.py local ;\ + done +endif +endif + touch $@ + +clean: clean-patched unpatch +clean-patched: patch-stamp + dh_testdir + dh_testroot + rm -f install-stamp build-stamp + -for py in $(PYVERS); do \ + $$py setup.py clean; \ + done + find . -name \*.pyc | xargs rm -f + rm -rf build + dh_clean + +install: install-stamp +install-stamp: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + set -e; \ + for py in $(PYVERS); do \ + $$py setup.py install --root=$(CURDIR)/debian/$(PKGNAME) --install-layout=deb; \ + done + + dh_installdocs -A + dh_installexamples + find $(CURDIR)/debian/$(PKGNAME) -name .cvsignore -print0 | xargs -0 rm -f + chmod 644 $(CURDIR)/debian/$(PKGNAME)/usr/share/doc/python-zsi/examples/server/receive_request/simple/CGI/cgi.py + touch install-stamp + +binary-arch: build install +# We have nothing to do by default. + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installman + dh_compress -X.py + dh_fixperms + dh_pysupport + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install \ + clean-patched patch unpatch + --- zsi-2.1~a1.orig/debian/wsdl2dispatch.1 +++ zsi-2.1~a1/debian/wsdl2dispatch.1 @@ -0,0 +1,58 @@ +.\" Copyright © Tristan Seligmann +.\" +.\" Permission is hereby granted, free of charge, to any person obtaining +.\" a copy of this software and associated documentation files (the +.\" "Software"), to deal in the Software without restriction, including +.\" without limitation the rights to use, copy, modify, merge, publish, +.\" distribute, sublicense, and/or sell copies of the Software, and to +.\" permit persons to whom the Software is furnished to do so, subject to +.\" the following conditions: +.\" +.\" The above copyright notice and this permission notice shall be +.\" included in all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +.\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +.\" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +.\" LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +.\" OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +.\" WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +.TH WSDL2DISPATCH 1 +.SH NAME +wsdl2dispatch \- generate Python code skeleton for SOAP server from WSDL +.SH SYNOPSIS +.B wsdl2dispatch +.RI \-f " wsdlfile +| +.RI \-u " url +.RI [ options ] +.SH DESCRIPTION +.B wsdl2dispatch +is a utility to generate a code skeleton from a WSDL file for a SOAP +server in Python, using ZSI. The programmer still has to implement the +HTTP server / request handler and the hooks to invoke the actual worker +methods. Note, however, that ZSI also includes ZSI.ServiceContainer +which implements the server functionality. +.SH OPTIONS +.TP +.BI \-f " wsdlfile +Specifies an on-disk WSDL file to parse. +.TP +.BI \-u " url +Specifies a URL pointing to the WSDL file to be parsed. +.TP +.BR \-h +Display a brief help message. +.TP +.BR \-e +Enables experimental server code generation. +.TP +.BI \-d " outputdir +Specifies the directory where the output files will be placed. +.TP +.BI \-t " typesmodule +Specifies a module name to use as the types implementation. +.SH AUTHOR +This manpage written by Tristan Seligmann. --- zsi-2.1~a1.orig/debian/examples +++ zsi-2.1~a1/debian/examples @@ -0,0 +1 @@ +doc/examples/* --- zsi-2.1~a1.orig/debian/python-zsi.doc-base.guide +++ zsi-2.1~a1/debian/python-zsi.doc-base.guide @@ -0,0 +1,29 @@ +Document: zsi-user-guide +Title: The Zolera Soap Infrastructure User's Guide +Author: Joshua Boverhof , Charles Moad +Abstract: ZSI, the Zolera SOAP Infrastructure, + is a Python package that provides an implementation of the SOAP + specification, as described in SOAP 1.1 Specification. + . + This guide demonstrates how to use ZSI to develop Web Service + applications from a Web Services Description Language document. + . + This document is primarily concerned with demonstrating and documenting + how to use a Web Service by creating and accessing Python data for the + purposes of sending and receiving SOAP messages. Typecodes are used to + marshall Python datatypes into XML, which can be included in a SOAP + Envelope. The typecodes are generated from information provided in the + WSDL document, and generally describe SOAP and XML Schema data types. + For a low-level treatment of typecodes, and a description of SOAP-based + processing see the ZSI manual. +Section: Programming/Python + +Format: PDF +Files: /usr/share/doc/python-zsi/guide.pdf.gz + +Format: PostScript +Files: /usr/share/doc/python-zsi/guide.ps.gz + +Format: HTML +Index: /usr/share/doc/python-zsi/guide.html +Files: /usr/share/doc/python-zsi/guide.html --- zsi-2.1~a1.orig/debian/patches/00list +++ zsi-2.1~a1/debian/patches/00list @@ -0,0 +1,2 @@ +bogus-shebang-remove +no-setuptools --- zsi-2.1~a1.orig/debian/patches/00dpatch.conf +++ zsi-2.1~a1/debian/patches/00dpatch.conf @@ -0,0 +1,2 @@ +conf_debianonly=1 +conf_origtargzpath=../tarballs --- zsi-2.1~a1.orig/debian/patches/bogus-shebang-remove.dpatch +++ zsi-2.1~a1/debian/patches/bogus-shebang-remove.dpatch @@ -0,0 +1,213 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## bogus-shebang-remove.dpatch by Bernd Zeimetz +## +## DP: remove bogus she-bangs + +@DPATCH@ +diff -urNad zsi~/ZSI/ServiceContainer.py zsi/ZSI/ServiceContainer.py +--- zsi~/ZSI/ServiceContainer.py 2007-08-08 00:56:37.000000000 +0200 ++++ zsi/ZSI/ServiceContainer.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + '''Simple Service Container + -- use with wsdl2py generated modules. + ''' +diff -urNad zsi~/ZSI/TC.py zsi/ZSI/TC.py +--- zsi~/ZSI/TC.py 2007-07-18 00:40:51.000000000 +0200 ++++ zsi/ZSI/TC.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''General typecodes. + ''' +diff -urNad zsi~/ZSI/TCapache.py zsi/ZSI/TCapache.py +--- zsi~/ZSI/TCapache.py 2006-01-23 22:36:32.000000000 +0100 ++++ zsi/ZSI/TCapache.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''Apache typecodes. + ''' +diff -urNad zsi~/ZSI/TCcompound.py zsi/ZSI/TCcompound.py +--- zsi~/ZSI/TCcompound.py 2007-10-01 22:04:29.000000000 +0200 ++++ zsi/ZSI/TCcompound.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''Compound typecodes. + ''' +diff -urNad zsi~/ZSI/TCnumbers.py zsi/ZSI/TCnumbers.py +--- zsi~/ZSI/TCnumbers.py 2006-10-14 01:35:29.000000000 +0200 ++++ zsi/ZSI/TCnumbers.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''Typecodes for numbers. + ''' +diff -urNad zsi~/ZSI/TCtimes.py zsi/ZSI/TCtimes.py +--- zsi~/ZSI/TCtimes.py 2007-01-26 20:17:13.000000000 +0100 ++++ zsi/ZSI/TCtimes.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''Typecodes for dates and times. + ''' +diff -urNad zsi~/ZSI/__init__.py zsi/ZSI/__init__.py +--- zsi~/ZSI/__init__.py 2007-06-30 00:50:57.000000000 +0200 ++++ zsi/ZSI/__init__.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''ZSI: Zolera Soap Infrastructure. + +diff -urNad zsi~/ZSI/auth.py zsi/ZSI/auth.py +--- zsi~/ZSI/auth.py 2005-09-21 07:31:09.000000000 +0200 ++++ zsi/ZSI/auth.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''Simple CGI dispatching. + ''' +diff -urNad zsi~/ZSI/client.py zsi/ZSI/client.py +--- zsi~/ZSI/client.py 2007-06-30 00:50:57.000000000 +0200 ++++ zsi/ZSI/client.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + # + # Copyright (c) 2001 Zolera Systems. All rights reserved. +diff -urNad zsi~/ZSI/digest_auth.py zsi/ZSI/digest_auth.py +--- zsi~/ZSI/digest_auth.py 2007-01-26 00:09:17.000000000 +0100 ++++ zsi/ZSI/digest_auth.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''Utilities for HTTP Digest Authentication + ''' +diff -urNad zsi~/ZSI/dispatch.py zsi/ZSI/dispatch.py +--- zsi~/ZSI/dispatch.py 2007-06-30 00:50:57.000000000 +0200 ++++ zsi/ZSI/dispatch.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''Simple CGI dispatching. + ''' +diff -urNad zsi~/ZSI/fault.py zsi/ZSI/fault.py +--- zsi~/ZSI/fault.py 2007-02-01 07:15:24.000000000 +0100 ++++ zsi/ZSI/fault.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''Faults. + ''' +diff -urNad zsi~/ZSI/generate/wsdl2dispatch.py zsi/ZSI/generate/wsdl2dispatch.py +--- zsi~/ZSI/generate/wsdl2dispatch.py 2007-08-08 00:56:37.000000000 +0200 ++++ zsi/ZSI/generate/wsdl2dispatch.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++ + import inspect + from cStringIO import StringIO + import ZSI, string, sys, getopt, urlparse, types, warnings +diff -urNad zsi~/ZSI/parse.py zsi/ZSI/parse.py +--- zsi~/ZSI/parse.py 2007-10-03 20:21:41.000000000 +0200 ++++ zsi/ZSI/parse.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''SOAP messaging parsing. + ''' +diff -urNad zsi~/ZSI/resolvers.py zsi/ZSI/resolvers.py +--- zsi~/ZSI/resolvers.py 2002-05-09 18:21:54.000000000 +0200 ++++ zsi/ZSI/resolvers.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''SOAP messaging parsing. + ''' +diff -urNad zsi~/ZSI/schema.py zsi/ZSI/schema.py +--- zsi~/ZSI/schema.py 2007-03-27 21:18:12.000000000 +0200 ++++ zsi/ZSI/schema.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Header$ + '''XML Schema support + ''' +diff -urNad zsi~/ZSI/writer.py zsi/ZSI/writer.py +--- zsi~/ZSI/writer.py 2007-03-27 21:20:47.000000000 +0200 ++++ zsi/ZSI/writer.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + # $Id: writer.py 1367 2007-03-27 19:20:47Z boverhof $ + '''SOAP message serialization. + ''' +diff -urNad zsi~/ZSI/wstools/__init__.py zsi/ZSI/wstools/__init__.py +--- zsi~/ZSI/wstools/__init__.py 2004-12-07 16:54:53.000000000 +0100 ++++ zsi/ZSI/wstools/__init__.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + """WSDL parsing services package for Web Services for Python.""" + + ident = "$Id: __init__.py 840 2004-12-07 15:54:53Z blunck2 $" +diff -urNad zsi~/ZSI/wstools/c14n.py zsi/ZSI/wstools/c14n.py +--- zsi~/ZSI/wstools/c14n.py 2006-03-31 01:47:16.000000000 +0200 ++++ zsi/ZSI/wstools/c14n.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + '''XML Canonicalization + + Patches Applied to xml.dom.ext.c14n: +diff -urNad zsi~/ZSI/wstools/test/__init__.py zsi/ZSI/wstools/test/__init__.py +--- zsi~/ZSI/wstools/test/__init__.py 2004-01-26 07:38:35.000000000 +0100 ++++ zsi/ZSI/wstools/test/__init__.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++ + """wstools.WSDLTools.WSDLReader tests directory.""" + + import utils +diff -urNad zsi~/ZSI/wstools/test/test_wsdl.py zsi/ZSI/wstools/test/test_wsdl.py +--- zsi~/ZSI/wstools/test/test_wsdl.py 2004-01-26 07:38:35.000000000 +0100 ++++ zsi/ZSI/wstools/test/test_wsdl.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++ + + ############################################################################ + # Joshua R. Boverhof, David W. Robertson, LBNL +diff -urNad zsi~/ZSI/wstools/test/test_wstools.py zsi/ZSI/wstools/test/test_wstools.py +--- zsi~/ZSI/wstools/test/test_wstools.py 2004-01-26 07:38:35.000000000 +0100 ++++ zsi/ZSI/wstools/test/test_wstools.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++ + + ############################################################################ + # Joshua R. Boverhof, David W. Robertson, LBNL +diff -urNad zsi~/ZSI/wstools/test/test_wstools_net.py zsi/ZSI/wstools/test/test_wstools_net.py +--- zsi~/ZSI/wstools/test/test_wstools_net.py 2004-01-26 07:38:35.000000000 +0100 ++++ zsi/ZSI/wstools/test/test_wstools_net.py 2008-04-22 00:18:39.000000000 +0200 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++ + + ############################################################################ + # Joshua R. Boverhof, David W. Robertson, LBNL --- zsi-2.1~a1.orig/debian/patches/no-setuptools.dpatch +++ zsi-2.1~a1/debian/patches/no-setuptools.dpatch @@ -0,0 +1,26 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## no-setuptools.dpatch by Bernd Zeimetz +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad zsi~/setup.py zsi/setup.py +--- zsi~/setup.py 2006-09-28 00:55:49.000000000 +0200 ++++ zsi/setup.py 2007-05-02 00:04:01.000000000 +0200 +@@ -1,12 +1,9 @@ + #! /usr/bin/env python + # $Header$ + import sys +-try: +- from setuptools import setup +- hasSetuptools = True +-except ImportError: +- from distutils.core import setup +- hasSetuptools = False ++ ++from distutils.core import setup ++hasSetuptools = False + + _url = "http://pywebsvcs.sf.net/" +