Request for review: python-ZSI, python-SOAPpy, python-fpconst

Matthew Miller mattdm at mattdm.org
Mon Apr 18 14:01:54 UTC 2005


Let's try again with an actual different subject line. Could someone take a
look at these? Thanks.


----- Forwarded message from Matthew Miller <mattdm at mattdm.org> -----

Must... start... actually... contributing... instead... of... just... talk.

So, as I mentioned a few weeks ago, I had to experiment with some SOAP stuff
recently, and discovered that the perl SOAP module gets one deep, deep into
the CPAN dependency abyss. So, I thought, Certain People are always berating
me about not using python, so why don't I check that out. Turned out to be
pretty easy.

There's about half a dozen Python soap implementations out there, but the
two best (entirely different) come from pywebsvcs.sf.net. They are ZSI
(Zolera SOAP Infrastructure) and SOAPpy. (And SOAPpy requires fpconst.)


python-ZSI:

  ZSI, the Zolera SOAP Infrastructure, is a pure-Python module that
  provides an implementation of SOAP messaging, as described in SOAP 1.1
  Specification (see http://www.w3.org/TR/soap).  It can also be used to
  build applications using SOAP Messages with Attachments (see
  http://www.w3.org/TR/SOAP-attachments).  ZSI is intended to make it
  easier to write web services in Python.

  In particular, ZSI parses and generates SOAP messages, and converts
  between native Python datatypes and SOAP syntax. Simple dispatch and
  invocation methods are supported.  There are no known bugs.  Its only
  known limitation is that it cannot handle multi-dimensional arrays.


python-SOAPpy:

  SOAPpy provides tools for building SOAP clients and servers.

  The goal of the SOAPpy team is to provide a full-featured SOAP library
  for Python that is very simple to use and that fully supports dynamic
  interaction between clients and servers.


python-fpconst:

  This python module implements constants and functions for working with
  IEEE754 double-precision special values.  It provides constants for
  Not-a-Number (NaN), Positive Infinity (PosInf), and Negative Infinity
  (NegInf), as well as functions to test for these values.


SRPMS, RPMS, and spec files at:
<http://www.mattdm.org/misc/fedoraextras/>

Any comments? Thanks!

----- End forwarded message -----

-- 
Matthew Miller           mattdm at mattdm.org        <http://www.mattdm.org/>
Boston University Linux      ------>                <http://linux.bu.edu/>




More information about the fedora-extras-list mailing list