[CalendarServer-changes] [3860] CalendarServer/trunk/setup.py
source_changes at macosforge.org
source_changes at macosforge.org
Fri Mar 13 14:29:54 PDT 2009
Revision: 3860
http://trac.macosforge.org/projects/calendarserver/changeset/3860
Author: wsanchez at apple.com
Date: 2009-03-13 14:29:50 -0700 (Fri, 13 Mar 2009)
Log Message:
-----------
Compute packages rather than updating them manually, 'cuz I seem to keep messing that up.
Modified Paths:
--------------
CalendarServer/trunk/setup.py
Modified: CalendarServer/trunk/setup.py
===================================================================
--- CalendarServer/trunk/setup.py 2009-03-13 19:25:06 UTC (rev 3859)
+++ CalendarServer/trunk/setup.py 2009-03-13 21:29:50 UTC (rev 3860)
@@ -70,6 +70,18 @@
else:
version = "unknown (%s :: %s)" % (base_version, svn_revision)
+def find_modules():
+ for root, dirs, files in os.walk(os.path.dirname(__file__)):
+ for exclude in (
+ ".svn",
+ "build",
+ ):
+ if exclude in dirs:
+ dirs.remove(exclude)
+
+ if "__init__.py" in files:
+ yield ".".join(root.split(os.path.sep)[1:])
+
#
# Options
#
@@ -123,32 +135,7 @@
author_email = None,
license = None,
platforms = [ "all" ],
- packages = [
- "calendarserver",
- "calendarserver.platform",
- "calendarserver.platform.darwin",
- "calendarserver.provision",
- "calendarserver.tap",
- "calendarserver.tap.test",
- "calendarserver.test",
- "calendarserver.tools",
- "calendarserver.webcal",
- "twisted.plugins",
- "twext",
- "twext.internet",
- "twext.python",
- "twext.web2",
- "twext.web2.channel",
- "twistedcaldav",
- "twistedcaldav.admin",
- "twistedcaldav.directory",
- "twistedcaldav.directory.test",
- "twistedcaldav.method",
- "twistedcaldav.query",
- "twistedcaldav.scheduling",
- "twistedcaldav.scheduling.test",
- "twistedcaldav.test",
- ],
+ packages = find_modules()
package_data = {
"twistedcaldav": [
"zoneinfo/*.ics",
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090313/3781f3d7/attachment.html>
More information about the calendarserver-changes
mailing list