[CalendarServer-changes] [7656] CalDAVClientLibrary/trunk/setup.py

source_changes at macosforge.org source_changes at macosforge.org
Fri Jun 24 13:56:16 PDT 2011


Revision: 7656
          http://trac.macosforge.org/projects/calendarserver/changeset/7656
Author:   glyph at apple.com
Date:     2011-06-24 13:56:16 -0700 (Fri, 24 Jun 2011)
Log Message:
-----------
Make py2app dependency optional.

Modified Paths:
--------------
    CalDAVClientLibrary/trunk/setup.py

Modified: CalDAVClientLibrary/trunk/setup.py
===================================================================
--- CalDAVClientLibrary/trunk/setup.py	2011-06-24 19:47:23 UTC (rev 7655)
+++ CalDAVClientLibrary/trunk/setup.py	2011-06-24 20:56:16 UTC (rev 7656)
@@ -22,11 +22,17 @@
 """ 
 
 from distutils.core import setup
-import py2app
+data_files = []
+try:
+    import py2app
+except ImportError:
+    pass
+else:
+    data_files.append("src/ui/WebDAVBrowser.nib")
 
 plist = dict(NSMainNibFile="WebDAVBrowser")
 setup(
     app=["src/ui/WebDAVBrowser.py"],
-    data_files=["src/ui/WebDAVBrowser.nib", ],
+    data_files=data_files,
     options=dict(py2app=dict(plist=plist, includes=["urllib", "sha", "md5",], packages=["src/client", "src/protocol", "src/ui",])),
 )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110624/cd347526/attachment.html>


More information about the calendarserver-changes mailing list