summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/py-suds/DESCR18
-rw-r--r--net/py-suds/Makefile19
-rw-r--r--net/py-suds/PLIST170
-rw-r--r--net/py-suds/distinfo5
4 files changed, 212 insertions, 0 deletions
diff --git a/net/py-suds/DESCR b/net/py-suds/DESCR
new file mode 100644
index 00000000000..6c752fc7908
--- /dev/null
+++ b/net/py-suds/DESCR
@@ -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 --git a/net/py-suds/Makefile b/net/py-suds/Makefile
new file mode 100644
index 00000000000..cf1173406a8
--- /dev/null
+++ b/net/py-suds/Makefile
@@ -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
+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 --git a/net/py-suds/PLIST b/net/py-suds/PLIST
new file mode 100644
index 00000000000..b453a74b746
--- /dev/null
+++ b/net/py-suds/PLIST
@@ -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 --git a/net/py-suds/distinfo b/net/py-suds/distinfo
new file mode 100644
index 00000000000..64d7352c5ff
--- /dev/null
+++ b/net/py-suds/distinfo
@@ -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