pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/py-suds The Suds web services client is a lightwei...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ffb604251336
branches:  trunk
changeset: 584033:ffb604251336
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jan 12 08:04:14 2011 +0000

description:
The Suds web services client is a lightweight soap-based client for python the
is licensed under LGPL. Basic features:
* No class generation
* Provides an object-like API.
* Reads wsdl at runtime for encoding/decoding
* Provides for the following SOAP (style) binding/encoding:
        - Document/Literal
        - RPC/Literal
        - RPC/Encoded (section 5)

The goal of suds is to present an RPC-like interface into soap-based web
services. This means that in most cases, users do not need to be concerned with
the complexities of the WSDL and referenced schemas. Regardless of which soap
message style is specified, the signature of the service methods remain the
same. Uses that do examine the WSDL will notice that even with the document
soap message style, the signature of each method resembles an RPC. The method
signature contains the contents of the document defined for the message instead
of the document itself.

diffstat:

 net/py-suds/DESCR    |   18 +++++
 net/py-suds/Makefile |   19 +++++
 net/py-suds/PLIST    |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++
 net/py-suds/distinfo |    5 +
 4 files changed, 212 insertions(+), 0 deletions(-)

diffs (228 lines):

diff -r 65594763b82e -r ffb604251336 net/py-suds/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-suds/DESCR Wed Jan 12 08:04:14 2011 +0000
@@ -0,0 +1,18 @@
+The Suds web services client is a lightweight soap-based client for python the
+is licensed under LGPL. Basic features:
+* No class generation
+* Provides an object-like API.
+* Reads wsdl at runtime for encoding/decoding
+* Provides for the following SOAP (style) binding/encoding:
+       - Document/Literal
+       - RPC/Literal
+       - RPC/Encoded (section 5)
+
+The goal of suds is to present an RPC-like interface into soap-based web
+services. This means that in most cases, users do not need to be concerned with
+the complexities of the WSDL and referenced schemas. Regardless of which soap
+message style is specified, the signature of the service methods remain the
+same. Uses that do examine the WSDL will notice that even with the document
+soap message style, the signature of each method resembles an RPC. The method
+signature contains the contents of the document defined for the message instead
+of the document itself.
diff -r 65594763b82e -r ffb604251336 net/py-suds/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-suds/Makefile      Wed Jan 12 08:04:14 2011 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/01/12 08:04:14 adam Exp $
+
+DISTNAME=      suds-0.4
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    net python
+MASTER_SITES=  http://pypi.python.org/packages/source/s/suds/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://fedorahosted.org/suds/
+COMMENT=       Lightweight SOAP python client for consuming Web Services
+LICENSE=       gnu-lgpl-v3
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+EGG_NAME=              ${DISTNAME}
+USE_LANGUAGES=         # empty
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 65594763b82e -r ffb604251336 net/py-suds/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-suds/PLIST Wed Jan 12 08:04:14 2011 +0000
@@ -0,0 +1,170 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2011/01/12 08:04:14 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/suds/__init__.py
+${PYSITELIB}/suds/__init__.pyc
+${PYSITELIB}/suds/__init__.pyo
+${PYSITELIB}/suds/bindings/__init__.py
+${PYSITELIB}/suds/bindings/__init__.pyc
+${PYSITELIB}/suds/bindings/__init__.pyo
+${PYSITELIB}/suds/bindings/binding.py
+${PYSITELIB}/suds/bindings/binding.pyc
+${PYSITELIB}/suds/bindings/binding.pyo
+${PYSITELIB}/suds/bindings/document.py
+${PYSITELIB}/suds/bindings/document.pyc
+${PYSITELIB}/suds/bindings/document.pyo
+${PYSITELIB}/suds/bindings/multiref.py
+${PYSITELIB}/suds/bindings/multiref.pyc
+${PYSITELIB}/suds/bindings/multiref.pyo
+${PYSITELIB}/suds/bindings/rpc.py
+${PYSITELIB}/suds/bindings/rpc.pyc
+${PYSITELIB}/suds/bindings/rpc.pyo
+${PYSITELIB}/suds/builder.py
+${PYSITELIB}/suds/builder.pyc
+${PYSITELIB}/suds/builder.pyo
+${PYSITELIB}/suds/cache.py
+${PYSITELIB}/suds/cache.pyc
+${PYSITELIB}/suds/cache.pyo
+${PYSITELIB}/suds/client.py
+${PYSITELIB}/suds/client.pyc
+${PYSITELIB}/suds/client.pyo
+${PYSITELIB}/suds/metrics.py
+${PYSITELIB}/suds/metrics.pyc
+${PYSITELIB}/suds/metrics.pyo
+${PYSITELIB}/suds/mx/__init__.py
+${PYSITELIB}/suds/mx/__init__.pyc
+${PYSITELIB}/suds/mx/__init__.pyo
+${PYSITELIB}/suds/mx/appender.py
+${PYSITELIB}/suds/mx/appender.pyc
+${PYSITELIB}/suds/mx/appender.pyo
+${PYSITELIB}/suds/mx/basic.py
+${PYSITELIB}/suds/mx/basic.pyc
+${PYSITELIB}/suds/mx/basic.pyo
+${PYSITELIB}/suds/mx/core.py
+${PYSITELIB}/suds/mx/core.pyc
+${PYSITELIB}/suds/mx/core.pyo
+${PYSITELIB}/suds/mx/encoded.py
+${PYSITELIB}/suds/mx/encoded.pyc
+${PYSITELIB}/suds/mx/encoded.pyo
+${PYSITELIB}/suds/mx/literal.py
+${PYSITELIB}/suds/mx/literal.pyc
+${PYSITELIB}/suds/mx/literal.pyo
+${PYSITELIB}/suds/mx/typer.py
+${PYSITELIB}/suds/mx/typer.pyc
+${PYSITELIB}/suds/mx/typer.pyo
+${PYSITELIB}/suds/options.py
+${PYSITELIB}/suds/options.pyc
+${PYSITELIB}/suds/options.pyo
+${PYSITELIB}/suds/plugin.py
+${PYSITELIB}/suds/plugin.pyc
+${PYSITELIB}/suds/plugin.pyo
+${PYSITELIB}/suds/properties.py
+${PYSITELIB}/suds/properties.pyc
+${PYSITELIB}/suds/properties.pyo
+${PYSITELIB}/suds/reader.py
+${PYSITELIB}/suds/reader.pyc
+${PYSITELIB}/suds/reader.pyo
+${PYSITELIB}/suds/resolver.py
+${PYSITELIB}/suds/resolver.pyc
+${PYSITELIB}/suds/resolver.pyo
+${PYSITELIB}/suds/sax/__init__.py
+${PYSITELIB}/suds/sax/__init__.pyc
+${PYSITELIB}/suds/sax/__init__.pyo
+${PYSITELIB}/suds/sax/attribute.py
+${PYSITELIB}/suds/sax/attribute.pyc
+${PYSITELIB}/suds/sax/attribute.pyo
+${PYSITELIB}/suds/sax/date.py
+${PYSITELIB}/suds/sax/date.pyc
+${PYSITELIB}/suds/sax/date.pyo
+${PYSITELIB}/suds/sax/document.py
+${PYSITELIB}/suds/sax/document.pyc
+${PYSITELIB}/suds/sax/document.pyo
+${PYSITELIB}/suds/sax/element.py
+${PYSITELIB}/suds/sax/element.pyc
+${PYSITELIB}/suds/sax/element.pyo
+${PYSITELIB}/suds/sax/enc.py
+${PYSITELIB}/suds/sax/enc.pyc
+${PYSITELIB}/suds/sax/enc.pyo
+${PYSITELIB}/suds/sax/parser.py
+${PYSITELIB}/suds/sax/parser.pyc
+${PYSITELIB}/suds/sax/parser.pyo
+${PYSITELIB}/suds/sax/text.py
+${PYSITELIB}/suds/sax/text.pyc
+${PYSITELIB}/suds/sax/text.pyo
+${PYSITELIB}/suds/servicedefinition.py
+${PYSITELIB}/suds/servicedefinition.pyc
+${PYSITELIB}/suds/servicedefinition.pyo
+${PYSITELIB}/suds/serviceproxy.py
+${PYSITELIB}/suds/serviceproxy.pyc
+${PYSITELIB}/suds/serviceproxy.pyo
+${PYSITELIB}/suds/soaparray.py
+${PYSITELIB}/suds/soaparray.pyc
+${PYSITELIB}/suds/soaparray.pyo
+${PYSITELIB}/suds/store.py
+${PYSITELIB}/suds/store.pyc
+${PYSITELIB}/suds/store.pyo
+${PYSITELIB}/suds/sudsobject.py
+${PYSITELIB}/suds/sudsobject.pyc
+${PYSITELIB}/suds/sudsobject.pyo
+${PYSITELIB}/suds/transport/__init__.py
+${PYSITELIB}/suds/transport/__init__.pyc
+${PYSITELIB}/suds/transport/__init__.pyo
+${PYSITELIB}/suds/transport/http.py
+${PYSITELIB}/suds/transport/http.pyc
+${PYSITELIB}/suds/transport/http.pyo
+${PYSITELIB}/suds/transport/https.py
+${PYSITELIB}/suds/transport/https.pyc
+${PYSITELIB}/suds/transport/https.pyo
+${PYSITELIB}/suds/transport/options.py
+${PYSITELIB}/suds/transport/options.pyc
+${PYSITELIB}/suds/transport/options.pyo
+${PYSITELIB}/suds/umx/__init__.py
+${PYSITELIB}/suds/umx/__init__.pyc
+${PYSITELIB}/suds/umx/__init__.pyo
+${PYSITELIB}/suds/umx/attrlist.py
+${PYSITELIB}/suds/umx/attrlist.pyc
+${PYSITELIB}/suds/umx/attrlist.pyo
+${PYSITELIB}/suds/umx/basic.py
+${PYSITELIB}/suds/umx/basic.pyc
+${PYSITELIB}/suds/umx/basic.pyo
+${PYSITELIB}/suds/umx/core.py
+${PYSITELIB}/suds/umx/core.pyc
+${PYSITELIB}/suds/umx/core.pyo
+${PYSITELIB}/suds/umx/encoded.py
+${PYSITELIB}/suds/umx/encoded.pyc
+${PYSITELIB}/suds/umx/encoded.pyo
+${PYSITELIB}/suds/umx/typed.py
+${PYSITELIB}/suds/umx/typed.pyc
+${PYSITELIB}/suds/umx/typed.pyo
+${PYSITELIB}/suds/wsdl.py
+${PYSITELIB}/suds/wsdl.pyc
+${PYSITELIB}/suds/wsdl.pyo
+${PYSITELIB}/suds/wsse.py
+${PYSITELIB}/suds/wsse.pyc
+${PYSITELIB}/suds/wsse.pyo
+${PYSITELIB}/suds/xsd/__init__.py
+${PYSITELIB}/suds/xsd/__init__.pyc
+${PYSITELIB}/suds/xsd/__init__.pyo
+${PYSITELIB}/suds/xsd/deplist.py
+${PYSITELIB}/suds/xsd/deplist.pyc
+${PYSITELIB}/suds/xsd/deplist.pyo
+${PYSITELIB}/suds/xsd/doctor.py
+${PYSITELIB}/suds/xsd/doctor.pyc
+${PYSITELIB}/suds/xsd/doctor.pyo
+${PYSITELIB}/suds/xsd/query.py
+${PYSITELIB}/suds/xsd/query.pyc
+${PYSITELIB}/suds/xsd/query.pyo
+${PYSITELIB}/suds/xsd/schema.py
+${PYSITELIB}/suds/xsd/schema.pyc
+${PYSITELIB}/suds/xsd/schema.pyo
+${PYSITELIB}/suds/xsd/sxbase.py
+${PYSITELIB}/suds/xsd/sxbase.pyc
+${PYSITELIB}/suds/xsd/sxbase.pyo
+${PYSITELIB}/suds/xsd/sxbasic.py
+${PYSITELIB}/suds/xsd/sxbasic.pyc
+${PYSITELIB}/suds/xsd/sxbasic.pyo
+${PYSITELIB}/suds/xsd/sxbuiltin.py
+${PYSITELIB}/suds/xsd/sxbuiltin.pyc
+${PYSITELIB}/suds/xsd/sxbuiltin.pyo
diff -r 65594763b82e -r ffb604251336 net/py-suds/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-suds/distinfo      Wed Jan 12 08:04:14 2011 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2011/01/12 08:04:14 adam Exp $
+
+SHA1 (suds-0.4.tar.gz) = d76ca8bdebb09116a36aababe0ee297b023cc55e
+RMD160 (suds-0.4.tar.gz) = d2c5fa050c172ba316a3e81f875fe3ff04f43cff
+Size (suds-0.4.tar.gz) = 104013 bytes



Home | Main Index | Thread Index | Old Index