dabodemo Commit
Revision 446
Date: 2006-11-01 12:20:38 -0800 (Wed, 01 Nov 2006)
Author: ed

Changed:
D   trunk/DaboDemo/media/h1.png
D   trunk/DaboDemo/media/s1.png
D   trunk/DaboDemo/media/s13.png
D   trunk/DaboDemo/media/x.png
A   trunk/DaboDemo/setup.py

Log:
Created the setup.py script for creating the standalone DaboDemo.exe.

Removed the images from the media directory, since they are no longer needed 
for standalone distributions.

Diff:
Deleted: trunk/DaboDemo/media/h1.png

Deleted: trunk/DaboDemo/media/s1.png

Deleted: trunk/DaboDemo/media/s13.png

Deleted: trunk/DaboDemo/media/x.png

Added: trunk/DaboDemo/setup.py
===================================================================
--- trunk/DaboDemo/setup.py     2006-11-01 19:10:44 UTC (rev 445)
+++ trunk/DaboDemo/setup.py     2006-11-01 20:20:38 UTC (rev 446)
@@ -0,0 +1,33 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+import dabo
+dabo.ui.loadUI("wx")
+import dabo.icons
+import glob
+import os
+from distutils.core import setup
+import py2exe
+
+# Find the location of the dabo icons:
+iconDir = os.path.split(dabo.icons.__file__)[0]
+
+setup(name="DaboDemo",
+               description="Dabo UI demo program",
+               author="Ed Leafe",
+               options={"py2exe": {"packages": ["wx.gizmos", "wx.lib.masked",
+                                       "wx.lib.calendar"],
+                               "optimize": 2,
+                               "excludes": ["kinterbasdb", "MySQLdb", 
"psycopg"],
+                               "includes": ["Modules"]}
+                               },
+               console = ["DaboDemo.py"],
+               data_files=[("media", glob.glob("media/*")),
+                               ("icons", glob.glob(os.path.join(iconDir, 
"*.png"))),
+                               ("icons", glob.glob(os.path.join(iconDir, 
"*.ico"))),
+                               (".", ["DaboDemo.cdxml", "DaboDemo-code.py"]),
+                               ("samples", glob.glob("samples/*py"))]
+)
+
+# To build, run:
+#
+# python setup.py py2exe --bundle 1




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to