You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
(47) |
Apr
(48) |
May
(68) |
Jun
(9) |
Jul
(43) |
Aug
(10) |
Sep
(81) |
Oct
(43) |
Nov
(22) |
Dec
(60) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(44) |
Feb
(48) |
Mar
(53) |
Apr
(40) |
May
(107) |
Jun
(28) |
Jul
(8) |
Aug
(8) |
Sep
(28) |
Oct
(32) |
Nov
(43) |
Dec
(13) |
| 2005 |
Jan
(45) |
Feb
(110) |
Mar
(36) |
Apr
(14) |
May
(28) |
Jun
(3) |
Jul
(10) |
Aug
(8) |
Sep
(27) |
Oct
(13) |
Nov
(3) |
Dec
(20) |
| 2006 |
Jan
(32) |
Feb
(29) |
Mar
(17) |
Apr
(21) |
May
(38) |
Jun
(14) |
Jul
(6) |
Aug
(2) |
Sep
(4) |
Oct
(36) |
Nov
(11) |
Dec
(10) |
| 2007 |
Jan
(41) |
Feb
(10) |
Mar
(7) |
Apr
(7) |
May
(10) |
Jun
(15) |
Jul
(11) |
Aug
(1) |
Sep
(3) |
Oct
(13) |
Nov
(16) |
Dec
(1) |
| 2008 |
Jan
(9) |
Feb
(1) |
Mar
|
Apr
|
May
(22) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(7) |
| 2009 |
Jan
(3) |
Feb
(1) |
Mar
(3) |
Apr
(6) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2010 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(1) |
| 2012 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <wa...@us...> - 2008-05-14 21:36:25
|
Revision: 1452
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1452&view=rev
Author: warnes
Date: 2008-05-14 14:36:32 -0700 (Wed, 14 May 2008)
Log Message:
-----------
Add python script exhibiting bug #1161780
Added Paths:
-----------
trunk/SOAPpy/tests/Bug1161780.py
Added: trunk/SOAPpy/tests/Bug1161780.py
===================================================================
--- trunk/SOAPpy/tests/Bug1161780.py (rev 0)
+++ trunk/SOAPpy/tests/Bug1161780.py 2008-05-14 21:36:32 UTC (rev 1452)
@@ -0,0 +1,18 @@
+#!/usr/bin/env python
+import sys
+sys.path = ["/home/tim/SOAPpy-0.12.0"] \
+ + sys.path
+from SOAPpy.Parser import parseSOAPRPC
+bad = """<?xml version="1.0"?>
+<SOAP-ENV:Envelope
+ SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
+ xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
+ xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
+ <SOAP-ENV:Body>
+ <doSingleRecord SOAP-ENC:root="1">
+ </doSingleRecord>
+ </SOAP-ENV:Body>
+ <ErrorString>The CustomerID tag could not be found or the number contained in the tag was invalid</ErrorString></SOAP-ENV:Envelope>
+
+"""
+parseSOAPRPC(bad, attrs = 1)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2008-05-14 21:33:25
|
Revision: 1451
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1451&view=rev
Author: warnes
Date: 2008-05-14 14:33:32 -0700 (Wed, 14 May 2008)
Log Message:
-----------
Remove troublesome and unecessary double quotes around charset name. Patch submitted by Kozma Prutkov, bug #1160007
Modified Paths:
--------------
trunk/SOAPpy/SOAPpy/Server.py
Modified: trunk/SOAPpy/SOAPpy/Server.py
===================================================================
--- trunk/SOAPpy/SOAPpy/Server.py 2008-05-14 21:29:24 UTC (rev 1450)
+++ trunk/SOAPpy/SOAPpy/Server.py 2008-05-14 21:33:32 UTC (rev 1451)
@@ -514,7 +514,7 @@
t = 'text/xml';
if self.server.encoding != None:
- t += '; charset="%s"' % self.server.encoding
+ t += '; charset=%s' % self.server.encoding
self.send_header("Content-type", t)
self.send_header("Content-length", str(len(resp)))
self.end_headers()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2008-05-14 21:29:17
|
Revision: 1450
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1450&view=rev
Author: warnes
Date: 2008-05-14 14:29:24 -0700 (Wed, 14 May 2008)
Log Message:
-----------
Fix bug when Config.specialargs=0, submitted by Marc Jauvin, bug #1230666
Modified Paths:
--------------
trunk/SOAPpy/SOAPpy/Server.py
Modified: trunk/SOAPpy/SOAPpy/Server.py
===================================================================
--- trunk/SOAPpy/SOAPpy/Server.py 2008-05-14 21:26:53 UTC (rev 1449)
+++ trunk/SOAPpy/SOAPpy/Server.py 2008-05-14 21:29:24 UTC (rev 1450)
@@ -248,10 +248,11 @@
# It is enabled by default. To disable, set
# Config.specialArgs to False.
+
+ ordered_args = {}
+ named_args = {}
+
if Config.specialArgs:
-
- ordered_args = {}
- named_args = {}
for (k,v) in kw.items():
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2008-05-14 21:26:46
|
Revision: 1449
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1449&view=rev
Author: warnes
Date: 2008-05-14 14:26:53 -0700 (Wed, 14 May 2008)
Log Message:
-----------
Patch for supporting SOAP cookies, submitted by Paul Pacheco
Modified Paths:
--------------
trunk/SOAPpy/SOAPpy/Client.py
Property Changed:
----------------
trunk/SOAPpy/SOAPpy/
Property changes on: trunk/SOAPpy/SOAPpy
___________________________________________________________________
Name: svn:externals
- wstools https://svn.sourceforge.net/svnroot/pywebsvcs/trunk/wstools
+ wstools https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/trunk/wstools
Modified: trunk/SOAPpy/SOAPpy/Client.py
===================================================================
--- trunk/SOAPpy/SOAPpy/Client.py 2008-05-14 21:23:50 UTC (rev 1448)
+++ trunk/SOAPpy/SOAPpy/Client.py 2008-05-14 21:26:53 UTC (rev 1449)
@@ -50,6 +50,7 @@
from types import *
import re
import base64
+import Cookie
# SOAPpy modules
from Errors import *
@@ -112,6 +113,11 @@
class HTTPTransport:
+
+
+ def __init__(self):
+ self.cookies = Cookie.SimpleCookie();
+
def getNS(self, original_namespace, data):
"""Extract the (possibly extended) namespace from the returned
SOAP message."""
@@ -126,6 +132,23 @@
else:
return original_namespace
+ def __addcookies(self, r):
+ '''Add cookies from self.cookies to request r
+ '''
+ for cname, morsel in self.cookies.items():
+ attrs = []
+ value = morsel.get('version', '')
+ if value != '' and value != '0':
+ attrs.append('$Version=%s' % value)
+ attrs.append('%s=%s' % (cname, morsel.coded_value))
+ value = morsel.get('path')
+ if value:
+ attrs.append('$Path=%s' % value)
+ value = morsel.get('domain')
+ if value:
+ attrs.append('$Domain=%s' % value)
+ r.putheader('Cookie', "; ".join(attrs))
+
# Need a Timeout someday?
def call(self, addr, data, namespace, soapaction = None, encoding = None,
http_proxy = None, config = Config):
@@ -160,7 +183,8 @@
t += '; charset="%s"' % encoding
r.putheader("Content-type", t)
r.putheader("Content-length", str(len(data)))
-
+ self.__addcookies(r);
+
# if user is not a user:passwd format
# we'll receive a failure from the server. . .I guess (??)
if addr.user != None:
@@ -200,9 +224,14 @@
# read response line
code, msg, headers = r.getreply()
+ self.cookies = Cookie.SimpleCookie();
if headers:
content_type = headers.get("content-type","text/xml")
content_length = headers.get("Content-length")
+
+ for cookie in headers.getallmatchingheaders("Set-Cookie"):
+ self.cookies.load(cookie);
+
else:
content_type=None
content_length=None
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2008-05-14 21:23:44
|
Revision: 1448
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1448&view=rev
Author: warnes
Date: 2008-05-14 14:23:50 -0700 (Wed, 14 May 2008)
Log Message:
-----------
Apply patch from Olen (olatho) to fix handling of header when some entries are not present
Modified Paths:
--------------
trunk/SOAPpy/SOAPpy/Parser.py
Modified: trunk/SOAPpy/SOAPpy/Parser.py
===================================================================
--- trunk/SOAPpy/SOAPpy/Parser.py 2008-05-14 21:21:04 UTC (rev 1447)
+++ trunk/SOAPpy/SOAPpy/Parser.py 2008-05-14 21:23:50 UTC (rev 1448)
@@ -137,7 +137,10 @@
i = kind.find(':')
if i >= 0:
- kind = (self._prem[kind[:i]], kind[i + 1:])
+ try:
+ kind = (self._prem[kind[:i]], kind[i + 1:])
+ except:
+ kind = None
else:
kind = None
@@ -232,7 +235,10 @@
if kind != None:
i = kind.find(':')
if i >= 0:
- kind = (self._prem[kind[:i]], kind[i + 1:])
+ try:
+ kind = (self._prem[kind[:i]], kind[i + 1:])
+ except:
+ kind = (None, kind)
else:
# XXX What to do here? (None, kind) is just going to fail in convertType
#print "Kind with no NS:", kind
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2008-05-14 21:21:03
|
Revision: 1447
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1447&view=rev
Author: warnes
Date: 2008-05-14 14:21:04 -0700 (Wed, 14 May 2008)
Log Message:
-----------
Apply patch for proper handling of unicode string data, provided by
Erneso Revilla (bugs #1962360).
Modified Paths:
--------------
trunk/SOAPpy/SOAPpy/Types.py
Modified: trunk/SOAPpy/SOAPpy/Types.py
===================================================================
--- trunk/SOAPpy/SOAPpy/Types.py 2008-02-14 17:45:56 UTC (rev 1446)
+++ trunk/SOAPpy/SOAPpy/Types.py 2008-05-14 21:21:04 UTC (rev 1447)
@@ -33,11 +33,11 @@
################################################################################
"""
-from __future__ import nested_scopes
-
ident = '$Id$'
from version import __version__
+from __future__ import nested_scopes
+
import UserList
import base64
import cgi
@@ -199,6 +199,10 @@
return data
+ def _marshalData(self):
+ return self._data
+
+
class untypedType(stringType):
def __init__(self, data = None, name = None, attrs = None):
stringType.__init__(self, data, name, 0, attrs)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2008-02-14 17:45:51
|
Revision: 1446
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1446&view=rev
Author: boverhof
Date: 2008-02-14 09:45:56 -0800 (Thu, 14 Feb 2008)
Log Message:
-----------
M ZSI/TC.py
small nilled element patch for a few simple types that use SimpleHREF method of Typecode class.
Reference
From: re...@ho...
Subject: RE: [Pywebsvcs-talk] Patch for TC.py
Date: February 12, 2008 1:14:55 PM PST
To: jrb...@lb...
Cc: pyw...@li...
Modified Paths:
--------------
trunk/zsi/ZSI/TC.py
Modified: trunk/zsi/ZSI/TC.py
===================================================================
--- trunk/zsi/ZSI/TC.py 2008-01-29 15:58:58 UTC (rev 1445)
+++ trunk/zsi/ZSI/TC.py 2008-02-14 17:45:56 UTC (rev 1446)
@@ -151,7 +151,7 @@
if len(_children(elt)): return elt
href = _find_href(elt)
if not href:
- if self.minOccurs is 0: return None
+ if self.minOccurs is 0 or self.nilled(elt, ps): return None
raise EvaluateException('Required' + tag + ' missing',
ps.Backtrace(elt))
return ps.FindLocalHREF(href, elt, 0)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rs...@us...> - 2008-01-29 16:00:01
|
Revision: 1445
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1445&view=rev
Author: rsalz
Date: 2008-01-29 07:58:58 -0800 (Tue, 29 Jan 2008)
Log Message:
-----------
Remove duplicate words (thanks Holger)
Modified Paths:
--------------
trunk/pywebsvcs.sourceforge.net/index.html
Modified: trunk/pywebsvcs.sourceforge.net/index.html
===================================================================
--- trunk/pywebsvcs.sourceforge.net/index.html 2008-01-28 14:41:05 UTC (rev 1444)
+++ trunk/pywebsvcs.sourceforge.net/index.html 2008-01-29 15:58:58 UTC (rev 1445)
@@ -148,7 +148,7 @@
<dd> Holger Joukl has written an extensive report on building an
- interoperable application using Web Services application using ZSI.
+ interoperable Web Services application using ZSI.
He wrote it using <a href="http://www.lyx.org/">lyx</a>. The
<a href="holger.lyx">lyx source</a> is also available.</dd>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rs...@us...> - 2008-01-28 14:41:00
|
Revision: 1444
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1444&view=rev
Author: rsalz
Date: 2008-01-28 06:41:05 -0800 (Mon, 28 Jan 2008)
Log Message:
-----------
fix typo
Modified Paths:
--------------
trunk/pywebsvcs.sourceforge.net/index.html
Modified: trunk/pywebsvcs.sourceforge.net/index.html
===================================================================
--- trunk/pywebsvcs.sourceforge.net/index.html 2008-01-28 14:39:13 UTC (rev 1443)
+++ trunk/pywebsvcs.sourceforge.net/index.html 2008-01-28 14:41:05 UTC (rev 1444)
@@ -107,7 +107,7 @@
<p> <a href="apidocs/SOAPpy/">API docs</a> | <a
- href="soappy.txt">Documentation</a> | <a href="http://pywebsvcs.svn.sourceforge.net/viewvcs/pywebsvcs/trunk/SOAPpy/">SVN tree</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=18246">Latest official release (0.11.5)</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=18246">Next Release Candidate (0.12.0)</a></p>
+ href="soappy.txt">Documentation</a> | <a href="http://pywebsvcs.svn.sourceforge.net/viewvc/pywebsvcs/trunk/SOAPpy/">SVN tree</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=18246">Latest official release (0.11.5)</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=18246">Next Release Candidate (0.12.0)</a></p>
</dd>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rs...@us...> - 2008-01-28 14:39:08
|
Revision: 1443
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1443&view=rev
Author: rsalz
Date: 2008-01-28 06:39:13 -0800 (Mon, 28 Jan 2008)
Log Message:
-----------
fix SVN links
Modified Paths:
--------------
trunk/pywebsvcs.sourceforge.net/index.html
Modified: trunk/pywebsvcs.sourceforge.net/index.html
===================================================================
--- trunk/pywebsvcs.sourceforge.net/index.html 2008-01-28 14:31:19 UTC (rev 1442)
+++ trunk/pywebsvcs.sourceforge.net/index.html 2008-01-28 14:39:13 UTC (rev 1443)
@@ -74,7 +74,8 @@
<p> <a href="apidocs/ZSI/">API docs</a><sup>1</sup>
| <a href="zsi.html">Documentation (1.7)</a>
- | <a href="http://svn.sourceforge.net/viewcvs.cgi/pywebsvcs/trunk/zsi/">SVN tree</a>
+ | <a
+ href="http://pywebsvcs.svn.sourceforge.net/viewvc/pywebsvcs/trunk/zsi/">SVN tree</a>
| <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=30660&release_id=483302">Latest official release (2.0)</a>
| <a href="http://cheeseshop.python.org/pypi/ZSI/">PyPi</a></p>
@@ -87,7 +88,8 @@
<p> In SOAPpy it is a separate package, but with ZSI it must be imported as <code>ZSI.wstools</code>. </p>
- <p> <a href="apidocs/wstools/">API docs</a><sup>1</sup> | Documentation | <a href="http://svn.sourceforge.net/viewcvs.cgi/pywebsvcs/trunk/wstools/">SVN tree</a> | <i>No separate release</i> </p>
+ <p> <a href="apidocs/wstools/">API docs</a><sup>1</sup> | Documentation |
+ <a href="http://pywebsvcs.svn.sourceforge.net/viewvc/pywebsvcs/trunk/wstools/">SVN tree</a> | <i>No separate release</i> </p>
</dd>
@@ -104,7 +106,8 @@
- <p> <a href="apidocs/SOAPpy/">API docs</a> | <a href="soappy.txt">Documentation</a> | <a href="http://svn.sourceforge.net/viewcvs.cgi/pywebsvcs/trunk/SOAPpy/">SVN tree</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=18246">Latest official release (0.11.5)</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=18246">Next Release Candidate (0.12.0)</a></p>
+ <p> <a href="apidocs/SOAPpy/">API docs</a> | <a
+ href="soappy.txt">Documentation</a> | <a href="http://pywebsvcs.svn.sourceforge.net/viewvcs/pywebsvcs/trunk/SOAPpy/">SVN tree</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=18246">Latest official release (0.11.5)</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=26590&package_id=18246">Next Release Candidate (0.12.0)</a></p>
</dd>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rs...@us...> - 2008-01-28 14:31:16
|
Revision: 1442
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1442&view=rev
Author: rsalz
Date: 2008-01-28 06:31:19 -0800 (Mon, 28 Jan 2008)
Log Message:
-----------
Update description of Holger's document.
Modified Paths:
--------------
trunk/pywebsvcs.sourceforge.net/index.html
Modified: trunk/pywebsvcs.sourceforge.net/index.html
===================================================================
--- trunk/pywebsvcs.sourceforge.net/index.html 2008-01-24 14:26:19 UTC (rev 1441)
+++ trunk/pywebsvcs.sourceforge.net/index.html 2008-01-28 14:31:19 UTC (rev 1442)
@@ -145,8 +145,8 @@
<dd> Holger Joukl has written an extensive report on building an
- interoperable application using ZSI, gSOAP, Microsoft Excel, and Applix
- spreadsheets. He wrote it using <a href="http://www.lyx.org/">lyx</a>. The
+ interoperable application using Web Services application using ZSI.
+ He wrote it using <a href="http://www.lyx.org/">lyx</a>. The
<a href="holger.lyx">lyx source</a> is also available.</dd>
<dt> <a href="http://www.mutschler-net.de/18801.html">Richard Mutschler's
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: Richard S. <rs...@us...> - 2008-01-24 16:22:14
|
nobody needs to see a 100k diff of the LYX source... :) -- STSM, DataPower Chief Programmer WebSphere DataPower SOA Appliances http://www.ibm.com/software/integration/datapower/ |
|
From: <li...@pa...> - 2008-01-22 15:44:58
|
A Is For Attitude http://209.91.16.46/ |
|
From: <chr...@kg...> - 2008-01-17 12:40:26
|
The Miracle of Love http://99.165.244.56/ |
|
From: <bov...@us...> - 2008-01-11 01:26:39
|
Revision: 1440
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1440&view=rev
Author: boverhof
Date: 2008-01-10 17:26:39 -0800 (Thu, 10 Jan 2008)
Log Message:
-----------
M test/wsdl2py/config.txt
M test/wsdl2py/wsdl/test_Unqualified.xsd
M test/wsdl2py/test_Unqualified.py
M ZSI/generate/containers.py
-- [ 1853368 ] "elementFormDefault='unqualified'" mishandled
This bug caused local element declarations to be incorrectly namespaced. Appears to belimited to local element declarations with local type definitions (both simpleType and complexType), both these scenarios are fixed now with unittests.
Modified Paths:
--------------
trunk/zsi/ZSI/generate/containers.py
trunk/zsi/test/wsdl2py/config.txt
trunk/zsi/test/wsdl2py/test_Unqualified.py
trunk/zsi/test/wsdl2py/wsdl/test_Unqualified.xsd
Modified: trunk/zsi/ZSI/generate/containers.py
===================================================================
--- trunk/zsi/ZSI/generate/containers.py 2008-01-11 00:47:15 UTC (rev 1439)
+++ trunk/zsi/ZSI/generate/containers.py 2008-01-11 01:26:39 UTC (rev 1440)
@@ -1984,20 +1984,27 @@
if pyclass == 'bool': pyclass = 'int'
kw = KW.copy()
kw.update(dict(aname=aname, ns=self.ns, name=self.name,
+ pname=(self.ns,self.name),
substitutionGroup=self._substitutionGroupTag(),
subclass=self.sKlass,literal=self.literalTag(),
schema=self.schemaTag(), init=self.simpleConstructor(),
klass=self.getClassName(), element="ElementDeclaration"))
+ #
+ # TODO: What does this local check do???? relevant for
+ # [ 1853368 ] "elementFormDefault='unqualified'" mishandled
+ #
+
if self.local:
kw['element'] = 'LocalElementDeclaration'
+ kw['pname'] = '"%s"' %self.name
element = map(lambda i: i %kw, [
'%(ID1)sclass %(klass)s(%(subclass)s, %(element)s):',
'%(ID2)s%(literal)s',
'%(ID2)s%(schema)s',
'%(ID2)s%(init)s',
- '%(ID3)skw["pname"] = ("%(ns)s","%(name)s")',
+ '%(ID3)skw["pname"] = %(pname)s',
'%(ID3)skw["aname"] = "%(aname)s"',
]
)
@@ -2053,20 +2060,27 @@
def _setContent(self):
kw = KW.copy()
kw.update(dict(aname=self.getAttributeName(self.name), ns=self.ns, name=self.name,
+ pname=(self.ns,self.name),
subclass=self.sKlass,literal=self.literalTag(),
schema=self.schemaTag(), init=self.simpleConstructor(),
klass=self.getClassName(), element="ElementDeclaration",
baseinit=self.simpleConstructor(self.sKlass)))
+ #
+ # TODO: What does this local check do???? relevant for
+ # [ 1853368 ] "elementFormDefault='unqualified'" mishandled
+ #
+
if self.local:
kw['element'] = 'LocalElementDeclaration'
+ kw['pname'] = '"%s"' %self.name
element = map(lambda i: i %kw, [
'%(ID1)sclass %(klass)s(%(subclass)s, %(element)s):',
'%(ID2)s%(literal)s',
'%(ID2)s%(schema)s',
'%(ID2)s%(init)s',
- '%(ID3)skw["pname"] = ("%(ns)s","%(name)s")',
+ '%(ID3)skw["pname"] = %(pname)s',
'%(ID3)skw["aname"] = "%(aname)s"',
'%(ID3)s%(baseinit)s',
]
@@ -2154,6 +2168,7 @@
schema=self.schemaTag(),
init=self.simpleConstructor(),
ns=self.ns, name=self.name,
+ pname=(self.ns,self.name),
aname=self.getAttributeName(self.name),
nsurilogic=self.nsuriLogic(),
ofwhat=self.getTypecodeList(),
@@ -2167,8 +2182,14 @@
ex.args = tuple(args)
raise
+ #
+ # TODO: What does this local check do???? relevant for
+ # [ 1853368 ] "elementFormDefault='unqualified'" mishandled
+ #
+
if self.local:
kw['element'] = 'LocalElementDeclaration'
+ kw['pname'] = '"%s"' %self.name
element = [
'%(ID1)sclass %(klass)s(%(subclass)s, %(element)s):',
@@ -2177,7 +2198,7 @@
'%(ID2)s%(init)s',
'%(ID3)s%(nsurilogic)s',
'%(ID3)sTClist = [%(ofwhat)s]',
- '%(ID3)skw["pname"] = ("%(ns)s","%(name)s")',
+ '%(ID3)skw["pname"] = %(pname)s',
'%(ID3)skw["aname"] = "%(aname)s"',
'%(ID3)s%(atypecode)s = {}',
'%(ID3)sZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)',
@@ -2303,6 +2324,7 @@
schema=self.schemaTag(),
init=self.simpleConstructor(),
ns=self.ns, name=self.name,
+ pname=(self.ns,self.name),
aname=self.getAttributeName(self.name),
baseslogic=self.getBasesLogic(ID3),
#ofwhat=self.getTypecodeList(),
@@ -2317,9 +2339,15 @@
args += ex.args
ex.args = tuple(args)
raise
-
+
+ #
+ # TODO: What does this local check do???? relevant for
+ # [ 1853368 ] "elementFormDefault='unqualified'" mishandled
+ #
+
if self.local:
kw['element'] = 'LocalElementDeclaration'
+ kw['pname'] = '"%s"' %self.name
element = [
'%(ID1)sclass %(klass)s(%(element)s):',
@@ -2327,7 +2355,7 @@
'%(ID2)s%(schema)s',
'%(ID2)s%(substitutionGroup)s',
'%(ID2)s%(init)s',
- '%(ID3)skw["pname"] = ("%(ns)s","%(name)s")',
+ '%(ID3)skw["pname"] = %(pname)s',
'%(ID3)skw["aname"] = "%(aname)s"',
'%(baseslogic)s',
'%(ID3)s%(alias)s.%(subclass)s.__init__(self, **kw)',
Modified: trunk/zsi/test/wsdl2py/config.txt
===================================================================
--- trunk/zsi/test/wsdl2py/config.txt 2008-01-11 00:47:15 UTC (rev 1439)
+++ trunk/zsi/test/wsdl2py/config.txt 2008-01-11 01:26:39 UTC (rev 1440)
@@ -119,7 +119,7 @@
document = True
literal = True
broke = False
-tests = test_MapPoint test_Echo test_AWSECommerceService test_FinancialService test_BasicComm test_Manufacturer test_Racing test_Attributes test_Choice test_DerivedTypes test_EchoWSAddr200403 test_SubstitutionGroup test_VIM
+tests = test_MapPoint test_Echo test_AWSECommerceService test_FinancialService test_BasicComm test_Manufacturer test_Racing test_Attributes test_Choice test_DerivedTypes test_EchoWSAddr200403 test_SubstitutionGroup test_VIM test_Unqualified
[doc_literal_broke]
document = True
Modified: trunk/zsi/test/wsdl2py/test_Unqualified.py
===================================================================
--- trunk/zsi/test/wsdl2py/test_Unqualified.py 2008-01-11 00:47:15 UTC (rev 1439)
+++ trunk/zsi/test/wsdl2py/test_Unqualified.py 2008-01-11 01:26:39 UTC (rev 1440)
@@ -66,6 +66,13 @@
</element>
<element name="Unqualified2" type="xsd:int"/>
<element name="Unqualified3" type="tns:GlobalType"/>
+
+ <element name="Unqualified4">
+ <simpleType>
+ <restriction base="xsd:string"/>
+ </simpleType>
+ </element>
+
</sequence>
</complexType>
</element>
@@ -79,6 +86,8 @@
pyobj.Unqualified3.Unqualified1 = pyobj.Unqualified3.new_Unqualified1()
pyobj.Unqualified3.Unqualified2 = 32
+ pyobj.Unqualified4 = "whatever"
+
sw = SoapWriter(envelope=False)
sw.serialize(pyobj)
xml = str(sw)
@@ -89,7 +98,7 @@
# GlobalElementLocalType
assert(et.tag == '{urn:test}GlobalElementLocalType'), "root GED"
- for i,j in zip([ 'Unqualified1', 'Unqualified2', 'Unqualified3',],
+ for i,j in zip([ 'Unqualified1', 'Unqualified2', 'Unqualified3', 'Unqualified4'],
map(lambda c: c.tag, et.getchildren())):
assert(i == j), 'Match Failed: expected "%s" not "%s"' %(i,j)
Modified: trunk/zsi/test/wsdl2py/wsdl/test_Unqualified.xsd
===================================================================
--- trunk/zsi/test/wsdl2py/wsdl/test_Unqualified.xsd 2008-01-11 00:47:15 UTC (rev 1439)
+++ trunk/zsi/test/wsdl2py/wsdl/test_Unqualified.xsd 2008-01-11 01:26:39 UTC (rev 1440)
@@ -12,6 +12,13 @@
</element>
<element name="Unqualified2" type="xsd:int"/>
<element name="Unqualified3" type="tns:GlobalType"/>
+
+ <element name="Unqualified4">
+ <simpleType>
+ <restriction base="xsd:string"/>
+ </simpleType>
+ </element>
+
</sequence>
</complexType>
</element>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2008-01-11 00:47:11
|
Revision: 1439
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1439&view=rev
Author: boverhof
Date: 2008-01-10 16:47:15 -0800 (Thu, 10 Jan 2008)
Log Message:
-----------
M test/wsdl2py/config.txt
A test/wsdl2py/wsdl/test_Unqualified.xsd
A test/wsdl2py/test_Unqualified.py
M ZSI/twisted/WSresource.py
-- [ 1853368 ] "elementFormDefault='unqualified'" mishandled
unittest for this bug, currently fails
Modified Paths:
--------------
trunk/zsi/ZSI/twisted/WSresource.py
trunk/zsi/test/wsdl2py/config.txt
Added Paths:
-----------
trunk/zsi/test/wsdl2py/test_Unqualified.py
trunk/zsi/test/wsdl2py/wsdl/test_Unqualified.xsd
Modified: trunk/zsi/ZSI/twisted/WSresource.py
===================================================================
--- trunk/zsi/ZSI/twisted/WSresource.py 2007-11-01 22:58:39 UTC (rev 1438)
+++ trunk/zsi/ZSI/twisted/WSresource.py 2008-01-11 00:47:15 UTC (rev 1439)
@@ -253,6 +253,41 @@
return cls.protocol(DefaultCallbackHandler, DataHandler)
+class DefaultHandlerChain:
+
+ @CheckInputArgs(CallbackChainInterface, HandlerChainInterface)
+ def __init__(self, cb, *handlers):
+ self.handlercb = cb
+ self.handlers = handlers
+ self.debug = len(log.theLogPublisher.observers) > 0
+
+ def processRequest(self, arg, **kw):
+ debug = self.debug
+ if debug: log.msg('--->PROCESS REQUEST: %s' %arg, debug=1)
+
+ for h in self.handlers:
+ if debug: log.msg('\t%s handler: %s' %(arg, h), debug=1)
+ arg = h.processRequest(arg, **kw)
+
+ return self.handlercb.processRequest(arg, **kw)
+
+ def processResponse(self, arg, **kw):
+ debug = self.debug
+ if debug: log.msg('===>PROCESS RESPONSE: %s' %str(arg), debug=1)
+
+ if arg is None:
+ return
+
+ for h in self.handlers:
+ if debug: log.msg('\t%s handler: %s' %(arg, h), debug=1)
+ arg = h.processResponse(arg, **kw)
+
+ s = str(arg)
+ if debug: log.msg(s, debug=1)
+
+ return s
+
+
class WSAddressHandlerChainFactory:
protocol = DefaultHandlerChain
@@ -321,40 +356,3 @@
return NOT_DONE_YET
-
-
-
-class DefaultHandlerChain:
-
- @CheckInputArgs(CallbackChainInterface, HandlerChainInterface)
- def __init__(self, cb, *handlers):
- self.handlercb = cb
- self.handlers = handlers
- self.debug = len(log.theLogPublisher.observers) > 0
-
- def processRequest(self, arg, **kw):
- debug = self.debug
- if debug: log.msg('--->PROCESS REQUEST: %s' %arg, debug=1)
-
- for h in self.handlers:
- if debug: log.msg('\t%s handler: %s' %(arg, h), debug=1)
- arg = h.processRequest(arg, **kw)
-
- return self.handlercb.processRequest(arg, **kw)
-
- def processResponse(self, arg, **kw):
- debug = self.debug
- if debug: log.msg('===>PROCESS RESPONSE: %s' %str(arg), debug=1)
-
- if arg is None:
- return
-
- for h in self.handlers:
- if debug: log.msg('\t%s handler: %s' %(arg, h), debug=1)
- arg = h.processResponse(arg, **kw)
-
- s = str(arg)
- if debug: log.msg(s, debug=1)
-
- return s
-
Modified: trunk/zsi/test/wsdl2py/config.txt
===================================================================
--- trunk/zsi/test/wsdl2py/config.txt 2007-11-01 22:58:39 UTC (rev 1438)
+++ trunk/zsi/test/wsdl2py/config.txt 2008-01-11 00:47:15 UTC (rev 1439)
@@ -159,6 +159,7 @@
test_DerivedTypes = wsdl/test_DerivedTypes.xsd
test_SubstitutionGroup = wsdl/test_SubstitutionGroup.xsd
test_WSDLImport = wsdl/test_WSDLImport.wsdl
+test_Unqualified = wsdl/test_Unqualified.xsd
test_SquareService = wsdl/SquareService.wsdl
test_DateService = wsdl/DateService.wsdl
@@ -183,5 +184,3 @@
test_NVOAdmin = wsdl/nvo-admin.wsdl
test_Clearspace = http://eval.jivesoftware.com/clearspace/rpc/soap/BlogService?wsdl
test_VIM = wsdl/vim.wsdl
-
-
Added: trunk/zsi/test/wsdl2py/test_Unqualified.py
===================================================================
--- trunk/zsi/test/wsdl2py/test_Unqualified.py (rev 0)
+++ trunk/zsi/test/wsdl2py/test_Unqualified.py 2008-01-11 00:47:15 UTC (rev 1439)
@@ -0,0 +1,101 @@
+#!/usr/bin/env python
+############################################################################
+# Joshua R. Boverhof, LBNL
+# See LBNLCopyright for copyright notice!
+###########################################################################
+import os, sys, unittest
+from ServiceTest import main, ServiceTestCase, ServiceTestSuite
+from ZSI import FaultException
+from ZSI.TC import _get_global_element_declaration as GED
+from ZSI.writer import SoapWriter
+
+from xml.etree import ElementTree
+
+"""
+Unittest for Bug Report
+[ 1853368 ] "elementFormDefault='unqualified'" mishandled
+
+WSDL:
+"""
+
+# General targets
+def dispatch():
+ """Run all dispatch tests"""
+ suite = ServiceTestSuite()
+ suite.addTest(unittest.makeSuite(UnqualifiedTestCase, 'test_dispatch'))
+ return suite
+
+def local():
+ """Run all local tests"""
+ suite = ServiceTestSuite()
+ suite.addTest(unittest.makeSuite(UnqualifiedTestCase, 'test_local'))
+ return suite
+
+def net():
+ """Run all network tests"""
+ suite = ServiceTestSuite()
+ suite.addTest(unittest.makeSuite(UnqualifiedTestCase, 'test_net'))
+ return suite
+
+def all():
+ """Run all tests"""
+ suite = ServiceTestSuite()
+ suite.addTest(unittest.makeSuite(UnqualifiedTestCase, 'test_'))
+ return suite
+
+
+class UnqualifiedTestCase(ServiceTestCase):
+ name = "test_Unqualified"
+ types_file_name = "test_Unqualified_xsd_types.py"
+
+ def __init__(self, methodName):
+ ServiceTestCase.__init__(self, methodName)
+ self.wsdl2py_args.append('-b')
+ self.wsdl2py_args.append('-x')
+
+ def test_local_serialize1(self):
+ _test_local_serialize1()
+
+def _test_local_serialize1():
+ """
+ <element name="GlobalElementLocalType">
+ <complexType>
+ <sequence>
+ <element name="Unqualified1">
+ <complexType/>
+ </element>
+ <element name="Unqualified2" type="xsd:int"/>
+ <element name="Unqualified3" type="tns:GlobalType"/>
+ </sequence>
+ </complexType>
+ </element>
+ """
+ tns = "urn:test"
+ pyobj = GED(tns, "GlobalElementLocalType").pyclass()
+ pyobj.Unqualified1 = pyobj.new_Unqualified1()
+ pyobj.Unqualified2 = 2
+
+ pyobj.Unqualified3 = pyobj.new_Unqualified3()
+ pyobj.Unqualified3.Unqualified1 = pyobj.Unqualified3.new_Unqualified1()
+ pyobj.Unqualified3.Unqualified2 = 32
+
+ sw = SoapWriter(envelope=False)
+ sw.serialize(pyobj)
+ xml = str(sw)
+ print xml
+
+ et = ElementTree.fromstring(xml)
+
+ # GlobalElementLocalType
+ assert(et.tag == '{urn:test}GlobalElementLocalType'), "root GED"
+
+ for i,j in zip([ 'Unqualified1', 'Unqualified2', 'Unqualified3',],
+ map(lambda c: c.tag, et.getchildren())):
+
+ assert(i == j), 'Match Failed: expected "%s" not "%s"' %(i,j)
+
+
+
+if __name__ == "__main__" :
+ main()
+
Added: trunk/zsi/test/wsdl2py/wsdl/test_Unqualified.xsd
===================================================================
--- trunk/zsi/test/wsdl2py/wsdl/test_Unqualified.xsd (rev 0)
+++ trunk/zsi/test/wsdl2py/wsdl/test_Unqualified.xsd 2008-01-11 00:47:15 UTC (rev 1439)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsd:schema targetNamespace="urn:test"
+ xmlns:tns="urn:test"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns="http://www.w3.org/2001/XMLSchema">
+
+ <element name="GlobalElementLocalType">
+ <complexType>
+ <sequence>
+ <element name="Unqualified1">
+ <complexType/>
+ </element>
+ <element name="Unqualified2" type="xsd:int"/>
+ <element name="Unqualified3" type="tns:GlobalType"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="GlobalElementGlobalType" type="tns:GlobalType"/>
+
+ <complexType name="GlobalType">
+ <sequence>
+ <element name="Unqualified1">
+ <complexType/>
+ </element>
+ <element name="Unqualified2" type="xsd:int"/>
+ </sequence>
+ </complexType>
+
+</xsd:schema>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <yen...@vr...> - 2007-12-25 02:23:40
|
got a sec? I am pretty sure this is up your alley, from the things you have told me before. Take out a few minutes and give your self a gift. lol http://merrychristmasdude.com/ |
|
From: <bov...@us...> - 2007-11-01 22:58:34
|
Revision: 1438
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1438&view=rev
Author: boverhof
Date: 2007-11-01 15:58:39 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
M MANIFEST.in
Modified Paths:
--------------
trunk/zsi/MANIFEST.in
Modified: trunk/zsi/MANIFEST.in
===================================================================
--- trunk/zsi/MANIFEST.in 2007-11-01 22:58:28 UTC (rev 1437)
+++ trunk/zsi/MANIFEST.in 2007-11-01 22:58:39 UTC (rev 1438)
@@ -1,7 +1,7 @@
include CHANGES Copyright
recursive-include ZSI *
recursive-include scripts *
-recursive-include samples WSGI
+recursive-include samples WSGI *
recursive-include test *
recursive-include doc *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2007-11-01 22:58:23
|
Revision: 1437
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1437&view=rev
Author: boverhof
Date: 2007-11-01 15:58:28 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
M MANIFEST.in
Modified Paths:
--------------
tags/ZSI-v2_1_0a1/zsi/MANIFEST.in
Modified: tags/ZSI-v2_1_0a1/zsi/MANIFEST.in
===================================================================
--- tags/ZSI-v2_1_0a1/zsi/MANIFEST.in 2007-11-01 22:49:40 UTC (rev 1436)
+++ tags/ZSI-v2_1_0a1/zsi/MANIFEST.in 2007-11-01 22:58:28 UTC (rev 1437)
@@ -1,7 +1,7 @@
include CHANGES Copyright
recursive-include ZSI *
recursive-include scripts *
-recursive-include samples WSGI
+recursive-include samples WSGI *
recursive-include test *
recursive-include doc *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2007-11-01 22:49:35
|
Revision: 1436
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1436&view=rev
Author: boverhof
Date: 2007-11-01 15:49:40 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
M MANIFEST.in
Modified Paths:
--------------
trunk/zsi/MANIFEST.in
Modified: trunk/zsi/MANIFEST.in
===================================================================
--- trunk/zsi/MANIFEST.in 2007-11-01 22:49:26 UTC (rev 1435)
+++ trunk/zsi/MANIFEST.in 2007-11-01 22:49:40 UTC (rev 1436)
@@ -1,4 +1,4 @@
-include CHANGES
+include CHANGES Copyright
recursive-include ZSI *
recursive-include scripts *
recursive-include samples WSGI
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2007-11-01 22:49:21
|
Revision: 1435
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1435&view=rev
Author: boverhof
Date: 2007-11-01 15:49:26 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
M MANIFEST.in
Modified Paths:
--------------
tags/ZSI-v2_1_0a1/zsi/MANIFEST.in
Modified: tags/ZSI-v2_1_0a1/zsi/MANIFEST.in
===================================================================
--- tags/ZSI-v2_1_0a1/zsi/MANIFEST.in 2007-11-01 22:42:47 UTC (rev 1434)
+++ tags/ZSI-v2_1_0a1/zsi/MANIFEST.in 2007-11-01 22:49:26 UTC (rev 1435)
@@ -1,4 +1,4 @@
-include CHANGES
+include CHANGES Copyright
recursive-include ZSI *
recursive-include scripts *
recursive-include samples WSGI
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2007-11-01 22:42:42
|
Revision: 1434
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1434&view=rev
Author: boverhof
Date: 2007-11-01 15:42:47 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
M XMLSchema.py
-- remove couple print statements :(
Modified Paths:
--------------
tags/ZSI-v2_1_0a1/wstools/XMLSchema.py
Modified: tags/ZSI-v2_1_0a1/wstools/XMLSchema.py
===================================================================
--- tags/ZSI-v2_1_0a1/wstools/XMLSchema.py 2007-11-01 22:29:14 UTC (rev 1433)
+++ tags/ZSI-v2_1_0a1/wstools/XMLSchema.py 2007-11-01 22:42:47 UTC (rev 1434)
@@ -1214,16 +1214,13 @@
except NoSchemaLocationWarning, ex:
# Dependency declaration, hopefully implementation
# is aware of this namespace (eg. SOAP,WSDL,?)
- print "IMPORT: ", import_ns
- print ex
del slocd[import_ns]
continue
except SchemaError, ex:
- #warnings.warn(\
- # '<import namespace="%s" schemaLocation=?>, %s'\
- # %(import_ns, 'failed to load schema instance')
- #)
- print ex
+ warnings.warn(\
+ '<import namespace="%s">, %s'\
+ %(import_ns, 'failed to load schema instance, resort to lazy eval when necessary')
+ )
del slocd[import_ns]
class _LazyEvalImport(str):
'''Lazy evaluation of import, replace entry in self.imports.'''
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2007-11-01 22:29:09
|
Revision: 1433
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1433&view=rev
Author: boverhof
Date: 2007-11-01 15:29:14 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
M RELEASE
M MANIFEST.in
-- update to release, need to get license in dist
Modified Paths:
--------------
trunk/zsi/MANIFEST.in
trunk/zsi/RELEASE
Modified: trunk/zsi/MANIFEST.in
===================================================================
--- trunk/zsi/MANIFEST.in 2007-11-01 22:28:41 UTC (rev 1432)
+++ trunk/zsi/MANIFEST.in 2007-11-01 22:29:14 UTC (rev 1433)
@@ -1,8 +1,8 @@
include CHANGES
-recursive-include ZSI *.py
+recursive-include ZSI *
recursive-include scripts *
recursive-include samples WSGI
-recursive-include test *.py README
+recursive-include test *
recursive-include doc *
recursive-exclude doc *.tex
Modified: trunk/zsi/RELEASE
===================================================================
--- trunk/zsi/RELEASE 2007-11-01 22:28:41 UTC (rev 1432)
+++ trunk/zsi/RELEASE 2007-11-01 22:29:14 UTC (rev 1433)
@@ -69,9 +69,9 @@
9. Build the release from the export. Switch to the export directory
(the one containing setup.py) and run **make kit**.
- Create eggs for supported python versions:
+ Create eggs and tarball for supported python versions:
- python setup.py bdist_egg
+ % make kit
10. Rename the PDF documentation. If the patchlevel from setug.cfg is
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2007-11-01 22:28:41
|
Revision: 1432
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1432&view=rev
Author: boverhof
Date: 2007-11-01 15:28:41 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
M RELEASE
M MANIFEST.in
-- updates, didn't get a couple files in manifest
Modified Paths:
--------------
tags/ZSI-v2_1_0a1/zsi/MANIFEST.in
tags/ZSI-v2_1_0a1/zsi/RELEASE
Modified: tags/ZSI-v2_1_0a1/zsi/MANIFEST.in
===================================================================
--- tags/ZSI-v2_1_0a1/zsi/MANIFEST.in 2007-11-01 22:02:55 UTC (rev 1431)
+++ tags/ZSI-v2_1_0a1/zsi/MANIFEST.in 2007-11-01 22:28:41 UTC (rev 1432)
@@ -1,8 +1,8 @@
include CHANGES
-recursive-include ZSI *.py
+recursive-include ZSI *
recursive-include scripts *
recursive-include samples WSGI
-recursive-include test *.py README
+recursive-include test *
recursive-include doc *
recursive-exclude doc *.tex
Modified: tags/ZSI-v2_1_0a1/zsi/RELEASE
===================================================================
--- tags/ZSI-v2_1_0a1/zsi/RELEASE 2007-11-01 22:02:55 UTC (rev 1431)
+++ tags/ZSI-v2_1_0a1/zsi/RELEASE 2007-11-01 22:28:41 UTC (rev 1432)
@@ -54,8 +54,9 @@
% svn copy https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/trunk/wstools \
https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI_v2_0_0RC3/
- % svn propset svn:externals "wstools https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI_v2_0_0RC3/ZSI/wstools"
- https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI_v2_0_0RC3/wstools
+ % svn co https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI_v2_0_0RC3
+ % cd ZSI_v2_0_0RC3/zsi/ZSI
+ % svn propset "svn:externals" "wstools/ https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI-v2_0_0RC3/wstools" .
% svn commit
@@ -68,9 +69,9 @@
9. Build the release from the export. Switch to the export directory
(the one containing setup.py) and run **make kit**.
- Create eggs for supported python versions:
+ Create eggs and tarball for supported python versions:
- python setup.py bdist_egg
+ % make kit
10. Rename the PDF documentation. If the patchlevel from setug.cfg is
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bov...@us...> - 2007-11-01 22:02:54
|
Revision: 1431
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1431&view=rev
Author: boverhof
Date: 2007-11-01 15:02:55 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
M RELEASE
-- add correct dirs for changing svn:exterals
Modified Paths:
--------------
trunk/zsi/RELEASE
Modified: trunk/zsi/RELEASE
===================================================================
--- trunk/zsi/RELEASE 2007-11-01 22:02:12 UTC (rev 1430)
+++ trunk/zsi/RELEASE 2007-11-01 22:02:55 UTC (rev 1431)
@@ -54,8 +54,9 @@
% svn copy https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/trunk/wstools \
https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI_v2_0_0RC3/
- % svn propset svn:externals "wstools https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI_v2_0_0RC3/ZSI/wstools"
- https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI_v2_0_0RC3/wstools
+ % svn co https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI_v2_0_0RC3
+ % cd ZSI_v2_0_0RC3/zsi/ZSI
+ % svn propset "svn:externals" "wstools/ https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/tags/ZSI-v2_0_0RC3/wstools" .
% svn commit
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|