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