] (wrong) on Linux.
This probably has todo with Python's broken NaN implementation.
Nevertheless it should work on all platforms.
--
Christian Zagrodnick
gocept gmbh & co. kg - schalaunische strasse 6 - 06366 koethen/anhalt
fon. +49 3496 3099112, +49 179 1463644, +31 645 266224
fax. +49 3496 3099118
From mal@lemburg.com Thu Feb 27 16:53:18 2003
From: mal@lemburg.com (M.-A. Lemburg)
Date: Thu, 27 Feb 2003 17:53:18 +0100
Subject: [XML-SIG] WSDL Test Suite?
In-Reply-To: <200302270852.20566.mark@easymailings.com>
References: <200302270852.20566.mark@easymailings.com>
Message-ID: <3E5E427E.20801@lemburg.com>
Mark Bucciarelli wrote:
> Looks like I've got soapy parsing WSDL using only native Python 2 libraries.
>
> Anyone know of a good WSDL test suite out there? I'm looking for a set of
> wsdl files (or strings) that I can feed to soapy and test that it has
> correctly parsed the porttype, messages and so on.
http://www.xmethods.com/ has lots of WSDL to test on.
Did you have to make any changes to soapy to get it up and
running ?
--
Marc-Andre Lemburg
eGenix.com
Professional Python Software directly from the Source (#1, Feb 27 2003)
>>> Python/Zope Products & Consulting ... http://www.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
Python UK 2003, Oxford: 33 days left
EuroPython 2003, Charleroi, Belgium: 117 days left
From garelli@acm.org Thu Feb 27 17:11:15 2003
From: garelli@acm.org (Francesco Garelli)
Date: Thu, 27 Feb 2003 18:11:15 +0100
Subject: [XML-SIG] Satine - XML Data binding for Python (source upgrade)
Message-ID: <00b301c2de83$3e34e090$48b6c380@ics.uci.edu>
This is a multi-part message in MIME format.
------=_NextPart_000_00B0_01C2DE8B.9DE583C0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
I uploaded a correct source package that compiles.=20
Unfortunately, at the moment I can't provide a binary release for Sun =
and MacOs X. I wonder if someone could download the source package and =
compile a release for these (or other) platforms.=20
It is pretty easy:
- unzip the package in a folder
- run the script "setup.py bdist"
The requirements for compiling sources are:
- Python 2.2 installed
- a C compiler (for SunOS gcc is fine, for MacOS I don't know. Actually =
it depends on the dist-utils package)
This procedure should work with SunOS. I am not sure about Mac.
Thank you, Francesco
-----------------------------------------
Francesco Garelli
Ph.D. student - Universit=E0 di Padova, Dipartimento di Ingegneria =
dell'Informazione
graduate student at the University of California - Irvine, ICS =
Department
garelli@acm.org
------=_NextPart_000_00B0_01C2DE8B.9DE583C0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
I uploaded a correct source =
package that=20
compiles.
Unfortunately, at the moment I can't =
provide a=20
binary release for Sun and MacOs X. I wonder if someone could download =
the=20
source package and compile a release for these (or other) platforms.=20
It is pretty easy:
- unzip the package in a =
folder
- run the script "setup.py =
bdist"
The requirements for compiling sources=20
are:
- Python 2.2 installed
- a C compiler (for SunOS gcc is fine, =
for MacOS I=20
don't know. Actually it depends on the dist-utils package)
This procedure should work with SunOS. =
I am not=20
sure about Mac.
Thank you,=20
Francesco
-----------------------------------------
Francesco Garelli
Ph.D. student - =
Universit=E0 di=20
Padova, Dipartimento di Ingegneria dell'Informazione
graduate student =
at the=20
University of California - Irvine, ICS Department
garelli@acm.org =
HTML>
------=_NextPart_000_00B0_01C2DE8B.9DE583C0--
From mal@lemburg.com Thu Feb 27 17:09:41 2003
From: mal@lemburg.com (M.-A. Lemburg)
Date: Thu, 27 Feb 2003 18:09:41 +0100
Subject: [XML-SIG] Different results on Windows and Linux
In-Reply-To: <20030227163115.GB4395@gocept.com>
References: <20030227163115.GB4395@gocept.com>
Message-ID: <3E5E4655.8010403@lemburg.com>
Christian Zagrodnick wrote:
> Hi there
>
> running the following little script on both windows (active state python
> 2.2.2 with pyxml 0.8.2) and linux (python 2.2.2 with same pyxml)
Please file a bug report on SF for this. Thanks.
> from xml.dom.minidom import parseString
> doc = parseString('12345')
> from xml import xpath
> from xml.xpath.Context import Context
> context = Context(doc, 0, 0)
> print xpath.Evaluate('/alpha/beta[attribute::no = 1]', context=context)
>
> results in [] (correct) on windows and [,
> ] (wrong) on Linux.
>
> This probably has todo with Python's broken NaN implementation.
> Nevertheless it should work on all platforms.
--
Marc-Andre Lemburg
eGenix.com
Professional Python Software directly from the Source (#1, Feb 27 2003)
>>> Python/Zope Products & Consulting ... http://www.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
Python UK 2003, Oxford: 33 days left
EuroPython 2003, Charleroi, Belgium: 117 days left
From mark@easymailings.com Thu Feb 27 21:46:10 2003
From: mark@easymailings.com (Mark Bucciarelli)
Date: Thu, 27 Feb 2003 16:46:10 -0500
Subject: [XML-SIG] WSDL Test Suite?
In-Reply-To: <3E5E427E.20801@lemburg.com>
References: <200302270852.20566.mark@easymailings.com> <3E5E427E.20801@lemburg.com>
Message-ID: <200302271646.10610.mark@easymailings.com>
On Thursday 27 February 2003 11:53 am, M.-A. Lemburg wrote:
> Mark Bucciarelli wrote:
> > Looks like I've got soapy parsing WSDL using only native Python 2
> > libraries.
[...]
> Did you have to make any changes to soapy to get it up and
> running ?
A few minor ones.
- element.getAttributeNS('', 'name') had to be replaced by
getAttribute('name'). Did the Python API change?
- namespaces had to be added
- use xml.dom.minidom instead of a PyExpat.Reader()
- a couple for loops needed to be changed. soap.py had stuff like this:
for attrns, attrkey in node.attributes.keys():
that I couldn't get to work. Did the python API change?
When I test it a bit more, I'll post the updated version and try to contact
Adam Elman, the author.
I'd like to better understand how to deal with all the various namespace
URI's; for example, it looks like xsd has had at least three different URI's:
www.w3.org/1999/XMLSchema
www.w3.org/2000/10/XMLSchema
www.w3.org/2001/XMLSchema
There are similar multiples for the soap, enc, xsi prefixes. From my
reading, I would assume that a properly formed WSDL doc (and SOAP doc) will
specify what URI to associate with each prefix. If that's the case, I'm not
sure why the URI's need to be hardcoded in soap.py (and schema.py for that
matter). I'll have to read through the code more carefully.
Mark
From gotcha@swing.be Thu Feb 27 21:44:28 2003
From: gotcha@swing.be (Godefroid Chapelle)
Date: Thu, 27 Feb 2003 22:44:28 +0100
Subject: [XML-SIG] April Zope3 sprint - XML integration
Message-ID:
First I want to apologize again for the cross-post, but I am reallly
trying to get some interest for XML in Zope3.
As some of you already know, a Zope3 sprint is organized in
Louvain-la-Neuve(LLN) Belgium, April 8-11 2003 by BubbleNet offices.
First topic targetted was I18n.
Currently, I have the candidature of at least one IngeniWeb developer
(Pierre-Julien Grizel, Olivier Deckmyn or Kamon Ayeva - two could come)
and of Florent Guillaume (Nuxeo).
As 1) there was a lot of enthusiasm :-( and
2) Stephan Richter could not join us, Jim decided to focus PyCon sprint
on I18n.
This allows us to widen the focus of LLN sprint (without forgetting I18n
work).
Paul Everitt and I would like to propose to also work on XML integration
in Z3 framework (this means at least looking how to integrate XSLT and
XMLSchemas).
We are willing to be sparkles on this project so that interested people
could take the lead as we are already working on Z3MI.
This mail is thus an invitation for XMLers to join Zope 3 development,
with the opportunity to get a Z3 tutorial (see
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/SprintSchedule).
If enough people are coming to LLN to work on XML, Paul would join us
(he'll decide how many is enough ;-).
He takes the engagement of writing the description of at least one way
people would/could like to use XML in Zope. This could be the basis for
our work.
Please contact me ASAP if you want to join us.
--
Godefroid Chapelle
BubbleNet sprl
Louvain-la-Neuve Belgium
From mertz@gnosis.cx Thu Feb 27 21:55:49 2003
From: mertz@gnosis.cx (David Mertz, Ph.D.)
Date: Thu, 27 Feb 2003 16:55:49 -0500
Subject: [XML-SIG] [Announce] Gnosis Utils 1.0.6
In-Reply-To:
Message-ID:
This release contains a number of enhancements, especially to the
gnosis.magic subpackage.
* Added tools for working with metaclass to gnosis.magic
(see the file 'metaclass.txt' for some discussion).
* Some improvements to gnosis.xml.validity, in part to play
nicer with metaclass techniques.
* Added module gnosis.magic.multimethods (see the file
'charming_python_b12.txt' for some discussion).
* Added several articles to gnosis.doc
* Fixed some old bugs in gnosis.xml.indexer, the utility/
module should now work with recent versions of Python,
PyXML, and Gnosis Utilities.
* The module gnosis.trigramlib is available to help work with
statistic models of trigram counts, i.e. to filter spam.
This module is alpha-quality, and is probably not as useful
as the SpamBayes project. (see the file 'filtering-spam.txt for
some discussion).
It may be obtained at:
http://gnosis.cx/download/Gnosis_Utils-1.0.6.tar.gz
The current release is always available as:
http://gnosis.cx/download/Gnosis_Utils-current.tar.gz
Try it out, have fun, send feedback!
David Mertz (mertz@gnosis.cx)
Frank McIngvale (frankm@hiwaay.net)
------------------------------------------------------------------------
BACKGROUND: Gnosis Utilities contains a number of Python libraries, most
(but not all) related to working with XML. These include:
gnosis.indexer (Full-text indexing/searching)
gnosis.xml.pickle (XML pickling of Python objects)
gnosis.xml.objectify (Any XML to "native" Python objects)
gnosis.xml.validity (Enforce validity constraints)
gnosis.xml.indexer (XPATH indexing of XML documents)
[...].convert.txt2html (Convert ASCII source files to HTML)
gnosis.util.dtd2sql (DTD -> SQL 'CREATE TABLE' statements)
gnosis.util.sql2dtd (SQL query -> DTD for query results)
gnosis.util.xml2sql (XML -> SQL 'INSERT INTO' statements)
gnosis.util.combinators (Combinatorial higher-order functions)
gnosis.util.introspect (Introspect Python objects)
gnosis.magic (Multimethods, metaclasses, etc)
...and so much more! :-)
From noreply@sourceforge.net Fri Feb 28 07:53:19 2003
From: noreply@sourceforge.net (SourceForge.net)
Date: Thu, 27 Feb 2003 23:53:19 -0800
Subject: [XML-SIG] [ pyxml-Bugs-694900 ] Different results on Windows and Linux
Message-ID:
Bugs item #694900, was opened at 2003-02-28 07:53
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=106473&aid=694900&group_id=6473
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Christian Zagrodnick (zagy)
Assigned to: Nobody/Anonymous (nobody)
Summary: Different results on Windows and Linux
Initial Comment:
running the following little script on both windows
(active state python
2.2.2 with pyxml 0.8.2) and linux (python 2.2.2 with
same pyxml)
from xml.dom.minidom import parseString
doc = parseString('12345')
from xml import xpath
from xml.xpath.Context import Context
context = Context(doc, 0, 0)
print xpath.Evaluate('/alpha/beta[attribute::no = 1]',
context=context)
results in [] (correct) on windows and [,
] (wrong) on Linux.
This probably has todo with Python's broken NaN
implementation.
Nevertheless it should work on all platforms.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=106473&aid=694900&group_id=6473
From Jean-Michel.Bruel@univ-pau.fr Fri Feb 28 09:45:52 2003
From: Jean-Michel.Bruel@univ-pau.fr (Jean-Michel BRUEL)
Date: Fri, 28 Feb 2003 10:45:52 +0100
Subject: [XML-SIG] [CFP:] QoS in CBSE 2003: extension deadline
Message-ID: <200302280945.h1S9jq527832@univ-pau.fr>
(Apologies if you receive multiple copies of this announcement)
--------------------------------------------------------------
!!! Extension deadline !!!
new deadline : March 7th, 2003
--------------------------------------------------------------
2nd Call for Papers
Quality of Service in
Component-Based Software Engineering
QoSCBSE'2003
Workshop at "Reliable Software Technologies 2003"
http://www.ada-europe.org/conference2003.html
June 20th, 2003, Toulouse, France
Workshop webpage : http://liuppa.univ-pau.fr/QoSCBSE2003
--------------------------------------------------------------
In the overall topic of reliable software, we are specifically interested
in improving the way developers can manage the complexity of developing
software which is most of the time distributed, based on existing reused
pieces, and with strong and stringent timing constraints. The goal of this
workshop is to look at issues related to the integration of non-functional
properties expression, evaluation, and prediction in the context of
component-based software engineering development.
It is now widely recognized that what makes Component-Based Software
Engineering (CBSE) hard to efficiently use is the fact that components
are easy to produce but not easy to compose. This scope is addressed by
a number of ongoing researches. In the context of this particular workshop
we would like to focus on the difficulty of predicting the overall behavior
and offered quality of service (in a broad sense, e.g. performance, dependability)
of a composite out of its "internal" components. This implies that a
software builder should have the behavior and the quality of service offered
and required of each components expressed in some way, as well as some support
tool or underlying framework supporting the composition of these added-value
features. The aim of this workshop is to bring together practitioners and
academics that are currently working around these topics to highlight the
ongoing solutions and the problems encountered.
The workshop is organized on two half-day sessions. The morning session is
dedicated to invited talks and presentations. Followed, in the afternoon,
by working sessions. The number and subject of these sessions will be decided
by the organizers depending upon the position papers.
A number of open questions will be addressed during the workshop. These questions
will be refined, selected and modified according to the early discussions of the
day, and some working sessions will be organized in order to give some indications
on their answer. Examples of open questions:
- How can we constraint/improve my component-based design with QoS annotations?
- What research path should we take to make progress in predicting system
behavior based on components behavior?
- How do we decompose system behavior to get specific components requirements
for non-functional system properties?
Researchers and practitioners are invited to submit position papers on topics
related to the workshop. A partial list of topics is:
- Composition Language
- Software performance modeling and evaluation
- QoS specification
- ADLs and their use in supporting features composition
- Software dependability
- Compositionality
- Modeling methods and tools for non-functional requirements
- Industrial case studies
The 5-10 pages (single-spaced, 12-point, 1-inch margins) papers should be
submitted either in postscript or a pdf format, via email to bruel@univ-pau.fr.
The workshop organizers will review the submissions and select papers that
present relevant and interesting ideas and concepts that can contribute to
the discussions that will take place in the workshop. The workshop proceedings
will be made available before the start of the workshop on the workshop
website and may appear as a technical report at one of the organizers universities.
Important dates
---------------
7 March 2003 Papers Submission Deadline
11 April 2003 Notification of acceptance
2 May 2003 Final papers (camera-ready) required
20 June 2003 Workshop in Toulouse
Program committee
-----------------
Jean-Michel Bruel (contact) U. of Pau, France
Abdelmalek Benzekri U. of Toulouse III, France
Geri Georg Agilent Technologies, USA
Ileana Ober VERIMAG, France
Ramon Puigjaner U. de les Illes Balears, Spain
Jon Whittle NASA Ames, USA
From mark@easymailings.com Fri Feb 28 18:06:05 2003
From: mark@easymailings.com (Mark Bucciarelli)
Date: Fri, 28 Feb 2003 13:06:05 -0500
Subject: [XML-SIG] WSDL Test Suite?
In-Reply-To: <3E5E427E.20801@lemburg.com>
References: <200302270852.20566.mark@easymailings.com> <3E5E427E.20801@lemburg.com>
Message-ID: <200302281306.05677.mark@easymailings.com>
On Thursday 27 February 2003 11:53 am, M.-A. Lemburg wrote:
> Did you have to make any changes to soapy to get it up and
> running ?
I'll post an updated version to soapy.sf.net when I'm done. Adam Elman, the
project admin, has offered me CVS access.
There's a difference due to the change in type('').__name__ change from
'string' to 'str'.
Mark
P.S. My previous email, with questions about python API changes was just dumb.
(I guess nobody is reading this thread too carefully.) The node API is
different between pyExpat and xml.dom.minidom!
From dkuhlman@cutter.rexx.com Fri Feb 28 23:52:22 2003
From: dkuhlman@cutter.rexx.com (Dave Kuhlman)
Date: Fri, 28 Feb 2003 15:52:22 -0800
Subject: [XML-SIG] Finding _xmlplus in Python 2.3a2
Message-ID: <20030228155221.A14986@cutter.rexx.com>
I recently installed Python 2.3a2. The check for PyXML version in
xml.__init__.py requires PyXML 8.2.
So this message is just a heads up to those who install
Python 2.3a2 that they will need the newest PyXML.
I'm just hoping to save someone the time that it takes to track
this down.
Or, am I the only one who didn't know?
- Dave
--
Dave Kuhlman
dkuhlman@rexx.com
http://www.rexx.com/~dkuhlman