[CalendarServer-changes] [3864] CalendarServer/trunk/setup.py

source_changes at macosforge.org source_changes at macosforge.org
Mon Mar 16 09:24:48 PDT 2009


Revision: 3864
          http://trac.macosforge.org/projects/calendarserver/changeset/3864
Author:   sagen at apple.com
Date:     2009-03-16 09:24:48 -0700 (Mon, 16 Mar 2009)
Log Message:
-----------
Distutils doesn't expect a generator, so find_modules( ) now returns a list

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

Modified: CalendarServer/trunk/setup.py
===================================================================
--- CalendarServer/trunk/setup.py	2009-03-16 15:15:37 UTC (rev 3863)
+++ CalendarServer/trunk/setup.py	2009-03-16 16:24:48 UTC (rev 3864)
@@ -71,7 +71,8 @@
     version = "unknown (%s :: %s)" % (base_version, svn_revision)
 
 def find_modules():
-    for root, dirs, files in os.walk(os.path.dirname(__file__)):
+    modules = [] # distutils does not want a generator, because it uses len( )
+    for root, dirs, files in os.walk("."):
         for exclude in (
             ".svn",
             "build",
@@ -80,8 +81,10 @@
                 dirs.remove(exclude)
 
         if "__init__.py" in files:
-            yield ".".join(root.split(os.path.sep)[1:])
+            modules.append(".".join(root.split(os.path.sep)[1:]))
 
+    return modules
+
 #
 # Options
 #
@@ -135,7 +138,7 @@
     author_email     = None,
     license          = None,
     platforms        = [ "all" ],
-    packages         = find_modules()
+    packages         = find_modules(),
     package_data     = {
                          "twistedcaldav": [
                            "zoneinfo/*.ics",
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090316/f200e09a/attachment.html>


More information about the calendarserver-changes mailing list