[Lunar-commits] r20217 - in moonbase/trunk/python: . cElementTree elementtree

Terry Chan tchan at lunar-linux.org
Fri May 26 02:16:52 UTC 2006


Author: tchan
Date: 2006-05-26 02:16:51 +0000 (Fri, 26 May 2006)
New Revision: 20217

Added:
   moonbase/trunk/python/cElementTree/
   moonbase/trunk/python/cElementTree/BUILD
   moonbase/trunk/python/cElementTree/DEPENDS
   moonbase/trunk/python/cElementTree/DETAILS
   moonbase/trunk/python/elementtree/
   moonbase/trunk/python/elementtree/BUILD
   moonbase/trunk/python/elementtree/DEPENDS
   moonbase/trunk/python/elementtree/DETAILS
Log:
Adding two modules to the Python section that greatly enhance the speed of bzr.


Added: moonbase/trunk/python/cElementTree/BUILD
===================================================================
--- moonbase/trunk/python/cElementTree/BUILD	                        (rev 0)
+++ moonbase/trunk/python/cElementTree/BUILD	2006-05-26 02:16:51 UTC (rev 20217)
@@ -0,0 +1,5 @@
+(
+   prepare_install &&
+   python setup.py install
+        
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/cElementTree/DEPENDS
===================================================================
--- moonbase/trunk/python/cElementTree/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/cElementTree/DEPENDS	2006-05-26 02:16:51 UTC (rev 20217)
@@ -0,0 +1 @@
+depends elementtree

Added: moonbase/trunk/python/cElementTree/DETAILS
===================================================================
--- moonbase/trunk/python/cElementTree/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/cElementTree/DETAILS	2006-05-26 02:16:51 UTC (rev 20217)
@@ -0,0 +1,18 @@
+          MODULE=cElementTree
+         VERSION=1.0.5-20051216
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://effbot.org/downloads
+      SOURCE_VFY=sha1:08f4206d209905ddf3f37cb72f9fc021791d7f99
+        WEB_SITE=http://effbot.org/zone/celementtree.htm
+         ENTERED=20060525
+         UPDATED=20060525
+           SHORT="a C implementation of the ElementTree API"
+cat << EOF
+The cElementTree module is a C implementation of the ElementTree API, optimized
+for fast parsing and low memory use. On typical documents, cElementTree is
+15-20 times faster than the Python version of ElementTree, and uses 2-5 times
+less memory. On modern hardware, that means that documents in the 50-100
+megabyte range can be manipulated in memory, and that documents in the 0-1
+megabyte range load in zero time (0.0 seconds). This allows you to drastically
+simplify many kinds of XML applications.
+EOF

Added: moonbase/trunk/python/elementtree/BUILD
===================================================================
--- moonbase/trunk/python/elementtree/BUILD	                        (rev 0)
+++ moonbase/trunk/python/elementtree/BUILD	2006-05-26 02:16:51 UTC (rev 20217)
@@ -0,0 +1,5 @@
+(
+   prepare_install &&
+   python setup.py install
+        
+) > $C_FIFO 2>&1

Added: moonbase/trunk/python/elementtree/DEPENDS
===================================================================
--- moonbase/trunk/python/elementtree/DEPENDS	                        (rev 0)
+++ moonbase/trunk/python/elementtree/DEPENDS	2006-05-26 02:16:51 UTC (rev 20217)
@@ -0,0 +1 @@
+depends Python

Added: moonbase/trunk/python/elementtree/DETAILS
===================================================================
--- moonbase/trunk/python/elementtree/DETAILS	                        (rev 0)
+++ moonbase/trunk/python/elementtree/DETAILS	2006-05-26 02:16:51 UTC (rev 20217)
@@ -0,0 +1,18 @@
+          MODULE=elementtree
+         VERSION=1.2.6-20050316
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://effbot.org/downloads
+      SOURCE_VFY=sha1:7d1f6fb534f177623a0482ef192a6170fd21fb1c
+        WEB_SITE=http://effbot.org/zone/element-index.htm
+         ENTERED=20060525
+         UPDATED=20060525
+           SHORT="python wrapper to load/save XML files as trees of Element objects."
+cat << EOF
+The Element type is a simple but flexible container object, designed to store
+hierarchical data structures, such as simplified XML infosets, in memory. The
+element type can be described as a cross between a Python list and a Python
+dictionary.
+
+The ElementTree wrapper adds code to load XML files as trees of Element
+objects, and save them back again.
+EOF



More information about the Lunar-commits mailing list