Author: jbeard
Date: Sun Nov  7 09:37:44 2010
New Revision: 1032242

URL: http://svn.apache.org/viewvc?rev=1032242&view=rev
Log:
Moved setup.py. Created test.py script to test it. Compilation using packed egg 
now works well.

Added:
    commons/sandbox/gsoc/2010/scxml-js/trunk/setup.py   (with props)
    commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/test.py   (with props)
Removed:
    commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/setup.py
Modified:
    
commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/scxml/cgf/SCXMLCompiler.py

Added: commons/sandbox/gsoc/2010/scxml-js/trunk/setup.py
URL: 
http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/setup.py?rev=1032242&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/setup.py (added)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/setup.py Sun Nov  7 09:37:44 2010
@@ -0,0 +1,10 @@
+from setuptools import setup, find_packages
+
+setup(
+    name = "scxml-js",
+    version = "0.1a",
+    packages = find_packages("src/python"),
+    package_dir = {"":"src/python"},
+    package_data = { 'scxml.cgf': 
['target/*.xsl','xslt/ir-compiler/*.xsl','xslt/layout/*.xsl'] }
+
+)

Propchange: commons/sandbox/gsoc/2010/scxml-js/trunk/setup.py
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/scxml/cgf/SCXMLCompiler.py
URL: 
http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/scxml/cgf/SCXMLCompiler.py?rev=1032242&r1=1032241&r2=1032242&view=diff
==============================================================================
--- 
commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/scxml/cgf/SCXMLCompiler.py 
(original)
+++ 
commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/scxml/cgf/SCXMLCompiler.py 
Sun Nov  7 09:37:44 2010
@@ -32,11 +32,11 @@ def compile(pathsToSCXML=[],backend="sta
 def 
transformDocument(sourceDocument=None,transformList=[],params={},output="xml"):
 
        templateStreams = map(lambda t : 
pkg_resources.resource_stream(__name__,t), transformList)
-       print templateStreams 
+       #print templateStreams 
        templateDocs = map(lambda t : etree.parse(t), templateStreams)
-       print templateDocs 
+       #print templateDocs 
        compiledTemplates = map(lambda t : etree.XSLT(t), templateDocs)
-       print compiledTemplates 
+       #print compiledTemplates 
 
        #TODO: apply args to the transform
        outputDocument = reduce(lambda docToTransform,transform: 
transform(docToTransform), compiledTemplates, sourceDocument)
@@ -61,8 +61,8 @@ def optlistToDict(optlist):
 def main(argv):
        #parse command-line args
        optlist, args = getopt.getopt(argv, '', ["backend=", 
"ie","noIndexOf","beautify","log","verbose","genListenerHooks"])
-       print "opts: ", optlist
-       print "args: ", args
+       #print "opts: ", optlist
+       #print "args: ", args
        opts = optlistToDict(optlist)
        results = compile(args,opts["--backend"],opts) 
 

Added: commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/test.py
URL: 
http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/test.py?rev=1032242&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/test.py (added)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/test.py Sun Nov  7 
09:37:44 2010
@@ -0,0 +1,4 @@
+from scxml.cgf.SCXMLCompiler import compile
+
+results = compile(["../../test/kitchen_sink/KitchenSink.xml"])
+print results[0]

Propchange: commons/sandbox/gsoc/2010/scxml-js/trunk/src/python/test.py
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to