Up to [cvs.NetBSD.org] / pkgsrc / net / py-soappy
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
py-soappy: remove Limited to python 2.x, but a dependency does not support python 2.x any longer
net: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
net: Remove SHA1 hashes for distfiles
py-soappy: updated to 0.12.22 0.12.22: - proper usage of config property inside objects. - dump user defined types with handler functions (can be used to override dump of built-in types). 0.12.21: - Dispatching custom objects, slots supported. 0.12.20: - better version handling - display summary on pypi - non disclosed intermediate release to polish pypi output
Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Add patches that unbreak Python 2.5 build.
Update to SOApy-0.11.6: - bug fixes
Add RMD160 digests.
Update to SOAPpy-0.11.4 changes: - Bug fixes: - SOAPpy/Server.py: Check if header information contains SOAPAction key before checking its value. - Fixes for generating SOAP from complexType arrays, contributed by antonio.beamud@linkend.com - Fixed bug that caused typedArrayTypes to lose their type information when rendered to SOAP and added corresponding test case. - New Features - Enhancements to fault handling: The faultType Faultstring is now a non-variable string (i.e. no nsmethod in it) so that it can be programmatically checked. In addition fault handlers can now be registered to handle specific types of faults. - SOAPpy/Server.py: Modified unregsiterObject function to take optional namespace/path args to be consistent with registerObject. - SOAPpy/Server.py: Added an unregisterObject function - Changes to allow SOAPBuilder so it can handle a 'raw' Python object. For details see: http://sourceforge.net/project/showfiles.php?group_id=26590
update to 0.11.3 - Bug fixes: - Code in Types.py assumes nested scopes, so I added the proper import so this will work under python 2.2.x - Fixing namespace collision - Fixed handing of named arguments bug introduced in 0.11.1. - Fix memory leak when exceptions are raised. - Fix bug when content-length is not present in parsed SOAP message. - Fix bug #888345: Python 2.3 boolean type serialized as int - Fix bug #875977: no escaping of bad tagnames for NoneTypes - New features: - Improved Globus support and documentation. Thanks Ivan! - Added context handling - Changed the use of SOAPAction, it used to default to setting it to "", now it defaults to setting it to the method (not the nsmethod). There is a clause in Server.py that catches 'old style' SOAPActions (aka "") and sets them to the method. When this is confirmed to be what everyone wants and we decide it's alright to (possibly) break client/server interop, we can take the clause out of Server.py and just handle SOAPActions of "" as a possible error/warning. - Additional test code. - Raise a SOAPException instead of returning a SOAPpy.faultType when a SOAP Fault is encountered and simplify_objects is enabled.
update to 0.11.1 changes: - Preliminary pyGlobus support (contributed by Ivan R. Judson) - Fixes for many of the test scripts in tests/*.py, as well as documentation in tests/README of what tests succeed and fail. - New/Changed configuration settings: - Added 'strict' option to the WSDL class constructor. If strict is true, a RuntimeException will be raised if an unrecogned message is recieved. If strict is false, a warning will be printed to the console, the message type will be added to the WSDL schema, and processing will continue. This is in response to the second half of bug report [ 817331 ] "Some WSDL.py changes", submitted by Rudolf Ruland. - Config.simplify_objects=1 now converts all SOAPpy objects into basic Python types (list, dictionary, tuple, double, float, etc.). By default, Config.simplify_objects=0 for backward compatibility. - Config.dict_encoding='ascii' converts the keys of dictionaries (e.g. created when Config.simplify_objects=1) to ascii == plain python strings instead of unicode strings. This variable can be set to any encoding known to string.encode(). - Config.strict_range=1 forces the SOAP parsing routines to perform range checks on recieved SOAP float and double objects. When The following bugs have been fixed: [ 752882 ] "SSL SOAP Server no longer working." [ 792258 ] "SOAPBuilder.SOAPBuilder.dump can catch wrong exceptions" [ 792600 ] "SOAPBuilder.SOAPBuilder.dump possibly should not call gentag" [ 817331 ] "Some WSDL.py changes" [ 858168 ] 'xsi:nil="true" causes exception' In addtion, all of the outstanding bugs in the WSDL implementation have been fixed, so WSDLProxy should now function properly.
Update to 0.10.2. changes: - Modifed WSDL.Proxy to pass along all arguments to SOAPProxy. This should ensure that all features of SOAPProxy are accessible to users of WSDL.Proxy - Created URLopener.py, which contains a class extending urllib.FancyURLopener. This class allows reading from URLs that are protected by basic authenticatoin, have been relocated, etc. - Modified WSDL.Proxy to use URLopener. It should now permit access to WSDL files protected by basic authentication. - Modified XMLSchema to extend UserTuple instead of tuple for python < 2.2. - Added UserTuple class, taken from from Stefan Schwarzer's ftputil library.
Update to 0.10.1. This version contains many changes/fixes. among them: - Major Change: The huge file SOAPpy/SOAP.py (4,122 lines, 131K) has been split into 10 separate files: Client.py NS.py SOAPBuilder.py Utilities.py Config.py Parser.py Server.py Errors.py SOAP.py Types.py This should ease navigation and maintenance. - Added client support for WSDL, ported from ZSI by Mark Bucciarelli <mark@hubcapconsulting.com>
update to 0.9.8, provided by Marc Recht (PR pkg/20787) Notes: This is SOAPpy 0.9.8. It contains substantial improvements over the last release. 1) SOAPpy now uses the standard python package installation tools. Executing the commands $ python setup.py build $ python setup.py install (the second as root) should install SOAPpy into the appropriate Python library directory. 2) There has been inconsistency in how SOAPpy library components have been imported. This new release standardizes on: from SOAPpy import SOAP 3) See the changelog for further enhancements.
import SOAP.py from the "Web Services for Python" project, with some fixes to make it work with Python-2.2 (extracted from py-google). This is the third SOAP implementation in Python I've tried, and the first which actually works.
Initial revision