Thu Aug 18 20:41:02 2016 UTC ()
updated to PySimpleSOAP-1.16

this fixes UnicodeEncodeError under py27 noticed via py-stdnum and
vatnumber (without py-suds) when checking VIES.

Changelog

Recent changes (2014/2015):

    Plug-in system to support for WSSE (Web-Services Security extensions)
    WSSE UsernameToken, UsernameDigestToken and BinaryTokenSignature support
    Pythonic XML Security Library basic implementation (canonicalization, SHA1 hashing and RSA signing / verification using X509 digital certificates)
    Improved SOAP Fault details
    Several fixes (basic python3 support, CDATA, )

Ongoing efforts:

    Unit Tests update & clean up (removing old tests, better framework, fixing non-deterministic results, etc.)
    WSDL advanced support (unifying nested elements structure dialects)
    Python3 support for WSSE XMLSec (M2Crypto alternatives?)
    Source code refactory to improve readability and maintainability


(richard)
diff -r1.1 -r1.2 pkgsrc/net/py-simplesoap/Makefile
diff -r1.1 -r1.2 pkgsrc/net/py-simplesoap/PLIST
diff -r1.2 -r1.3 pkgsrc/net/py-simplesoap/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/net/py-simplesoap/Makefile (expand / switch to unified diff)

--- pkgsrc/net/py-simplesoap/Makefile 2014/04/22 00:07:52 1.1
+++ pkgsrc/net/py-simplesoap/Makefile 2016/08/18 20:41:02 1.2
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.1 2014/04/22 00:07:52 rodent Exp $ 1# $NetBSD: Makefile,v 1.2 2016/08/18 20:41:02 richard Exp $
2 2
3DISTNAME= PySimpleSOAP-1.10 3DISTNAME= PySimpleSOAP-1.16
4PKGNAME= ${DISTNAME:tl:S/py/${PYPKGPREFIX}-/1} 4PKGNAME= ${DISTNAME:tl:S/py/${PYPKGPREFIX}-/1}
5CATEGORIES= net python 5CATEGORIES= net python
6MASTER_SITES= http://pysimplesoap.googlecode.com/files/ 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pysimplesoap/}
7EXTRACT_SUFX= .zip 
8 7
9MAINTAINER= rodent@NetBSD.org 8MAINTAINER= rodent@NetBSD.org
10HOMEPAGE= https://pysimplesoap.googlecode.com/files/ 9HOMEPAGE= https://pysimplesoap.googlecode.com/files/
11COMMENT= Python Simple SOAP Library 10COMMENT= Python Simple SOAP Library
12LICENSE= gnu-lgpl-v3 11LICENSE= gnu-lgpl-v3
13 12
14USE_LANGUAGES= # none 13USE_LANGUAGES= # none
15 14
16.include "../../lang/python/egg.mk" 15.include "../../lang/python/egg.mk"
17.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/net/py-simplesoap/PLIST (expand / switch to unified diff)

--- pkgsrc/net/py-simplesoap/PLIST 2014/04/22 00:07:52 1.1
+++ pkgsrc/net/py-simplesoap/PLIST 2016/08/18 20:41:02 1.2
@@ -1,23 +1,40 @@ @@ -1,23 +1,40 @@
1@comment $NetBSD: PLIST,v 1.1 2014/04/22 00:07:52 rodent Exp $ 1@comment $NetBSD: PLIST,v 1.2 2016/08/18 20:41:02 richard Exp $
2${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 2${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 7${PYSITELIB}/pysimplesoap/__init__.py
 8${PYSITELIB}/pysimplesoap/__init__.pyc
 9${PYSITELIB}/pysimplesoap/__init__.pyo
 10${PYSITELIB}/pysimplesoap/c14n.py
 11${PYSITELIB}/pysimplesoap/c14n.pyc
 12${PYSITELIB}/pysimplesoap/c14n.pyo
6${PYSITELIB}/pysimplesoap/client.py 13${PYSITELIB}/pysimplesoap/client.py
7${PYSITELIB}/pysimplesoap/client.pyc 14${PYSITELIB}/pysimplesoap/client.pyc
8${PYSITELIB}/pysimplesoap/client.pyo 15${PYSITELIB}/pysimplesoap/client.pyo
9${PYSITELIB}/pysimplesoap/helpers.py 16${PYSITELIB}/pysimplesoap/helpers.py
10${PYSITELIB}/pysimplesoap/helpers.pyc 17${PYSITELIB}/pysimplesoap/helpers.pyc
11${PYSITELIB}/pysimplesoap/helpers.pyo 18${PYSITELIB}/pysimplesoap/helpers.pyo
12${PYSITELIB}/pysimplesoap/__init__.py 19${PYSITELIB}/pysimplesoap/plugins.py
13${PYSITELIB}/pysimplesoap/__init__.pyc 20${PYSITELIB}/pysimplesoap/plugins.pyc
14${PYSITELIB}/pysimplesoap/__init__.pyo 21${PYSITELIB}/pysimplesoap/plugins.pyo
15${PYSITELIB}/pysimplesoap/server.py 22${PYSITELIB}/pysimplesoap/server.py
16${PYSITELIB}/pysimplesoap/server.pyc 23${PYSITELIB}/pysimplesoap/server.pyc
17${PYSITELIB}/pysimplesoap/server.pyo 24${PYSITELIB}/pysimplesoap/server.pyo
18${PYSITELIB}/pysimplesoap/simplexml.py 25${PYSITELIB}/pysimplesoap/simplexml.py
19${PYSITELIB}/pysimplesoap/simplexml.pyc 26${PYSITELIB}/pysimplesoap/simplexml.pyc
20${PYSITELIB}/pysimplesoap/simplexml.pyo 27${PYSITELIB}/pysimplesoap/simplexml.pyo
21${PYSITELIB}/pysimplesoap/transport.py 28${PYSITELIB}/pysimplesoap/transport.py
22${PYSITELIB}/pysimplesoap/transport.pyc 29${PYSITELIB}/pysimplesoap/transport.pyc
23${PYSITELIB}/pysimplesoap/transport.pyo 30${PYSITELIB}/pysimplesoap/transport.pyo
 31${PYSITELIB}/pysimplesoap/wsse.py
 32${PYSITELIB}/pysimplesoap/wsse.pyc
 33${PYSITELIB}/pysimplesoap/wsse.pyo
 34${PYSITELIB}/pysimplesoap/xmlsec.py
 35${PYSITELIB}/pysimplesoap/xmlsec.pyc
 36${PYSITELIB}/pysimplesoap/xmlsec.pyo
 37${PYSITELIB}/soap2py-${PKGVERSION}-py2.7.egg-info/PKG-INFO
 38${PYSITELIB}/soap2py-${PKGVERSION}-py2.7.egg-info/SOURCES.txt
 39${PYSITELIB}/soap2py-${PKGVERSION}-py2.7.egg-info/dependency_links.txt
 40${PYSITELIB}/soap2py-${PKGVERSION}-py2.7.egg-info/top_level.txt

cvs diff -r1.2 -r1.3 pkgsrc/net/py-simplesoap/distinfo (expand / switch to unified diff)

--- pkgsrc/net/py-simplesoap/distinfo 2015/11/04 00:35:32 1.2
+++ pkgsrc/net/py-simplesoap/distinfo 2016/08/18 20:41:02 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2015/11/04 00:35:32 agc Exp $ 1$NetBSD: distinfo,v 1.3 2016/08/18 20:41:02 richard Exp $
2 2
3SHA1 (PySimpleSOAP-1.10.zip) = f4225d4447090be09462056bf1ae2bffaf3e8f4b 3SHA1 (PySimpleSOAP-1.16.tar.gz) = a79357440ccfd42939d237bff4aecc85b3b1a257
4RMD160 (PySimpleSOAP-1.10.zip) = 33ebf1c0fb2500a9b8b4396bb4fd37efe3e3fe1e 4RMD160 (PySimpleSOAP-1.16.tar.gz) = fa7e1651d573f3b41951594c37c2d5e0027f10f4
5SHA512 (PySimpleSOAP-1.10.zip) = e048ee82509aee21c47c085d6ce6c79cebb9c75e99be1042007579393caa0986382a9eaef503ebfb751439a17ad86a722e13a9fd518c1ba9b7b587f276eef8c5 5SHA512 (PySimpleSOAP-1.16.tar.gz) = 8de7fc1eaed1ebdd01437b95d7cfa367a7d86594133b640610e27e4cbe723c673154242010463db77cb5fa74e6552d6fafeb5a39450b0b582f809c6c95f1702f
6Size (PySimpleSOAP-1.10.zip) = 29106 bytes 6Size (PySimpleSOAP-1.16.tar.gz) = 39964 bytes