[PyObjC-svn] r2556 - in branches/pyobjc-2.3.x: . build-support pyobjc-core/Tools pyobjc-framework-AddressBook pyobjc-framework-AppleScriptKit pyobjc-framework-AppleScriptObjC pyobjc-framework-Automator pyobjc-framework-CFNetwork pyobjc-framework-CalendarStore pyobjc-framework-Cocoa pyobjc-framework-Collaboration pyobjc-framework-CoreData pyobjc-framework-CoreLocation pyobjc-framework-CoreText pyobjc-framework-DictionaryServices pyobjc-framework-ExceptionHandling pyobjc-framework-FSEvents pyobjc-framework-InputMethodKit pyobjc-framework-InstallerPlugins pyobjc-framework-InstantMessage pyobjc-framework-InterfaceBuilderKit pyobjc-framework-LatentSemanticMapping pyobjc-framework-LaunchServices pyobjc-framework-Message pyobjc-framework-OpenDirectory pyobjc-framework-PreferencePanes pyobjc-framework-PubSub pyobjc-framework-QTKit pyobjc-framework-Quartz pyobjc-framework

[email protected] Thu, 29 Jul 2010 13:57:43 -0500
Newsgroups gmane.comp.python.pyobjc.cvs
Message-ID <[email protected]>
Author: ronaldoussoren
Date: Thu Jul 29 13:57:43 2010
New Revision: 2556

Log:
Merged revisions 2554-2555 via svnmerge from 
https://svn.red-bean.com/pyobjc/trunk/pyobjc

........
  r2554 | ronaldoussoren | 2010-07-29 20:52:34 +0200 (Thu, 29 Jul 2010) | 3 lines
  
  * run_tests: add option to only run the initial setup
  * release: new script to publish a new release
........
  r2555 | ronaldoussoren | 2010-07-29 20:53:25 +0200 (Thu, 29 Jul 2010) | 2 lines
  
  Fix typo in pyobjc_setup.py, needed to reliably build
........


Added:
   branches/pyobjc-2.3.x/build-support/release.py
      - copied unchanged from r2555, /trunk/pyobjc/build-support/release.py
Modified:
   branches/pyobjc-2.3.x/   (props changed)
   branches/pyobjc-2.3.x/build-support/run_tests.py
   branches/pyobjc-2.3.x/pyobjc-core/Tools/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-AddressBook/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-AppleScriptKit/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-Automator/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-CFNetwork/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-CalendarStore/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-Cocoa/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-Collaboration/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-CoreData/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-CoreLocation/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-CoreText/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-DictionaryServices/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-ExceptionHandling/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-FSEvents/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-InputMethodKit/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-InstallerPlugins/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-InstantMessage/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-LaunchServices/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-Message/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-OpenDirectory/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-PreferencePanes/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-PubSub/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-QTKit/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-Quartz/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-ScreenSaver/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-ScriptingBridge/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-SearchKit/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-ServerNotification/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-ServiceManagement/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-SyncServices/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-SystemConfiguration/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-WebKit/pyobjc_setup.py
   branches/pyobjc-2.3.x/pyobjc-framework-XgridFoundation/pyobjc_setup.py

Modified: branches/pyobjc-2.3.x/build-support/run_tests.py
==============================================================================
--- branches/pyobjc-2.3.x/build-support/run_tests.py	(original)
+++ branches/pyobjc-2.3.x/build-support/run_tests.py	Thu Jul 29 13:57:43 2010
@@ -40,7 +40,7 @@
 
 
 gUsage = """\
-run_tests.py [-a archs] [--archs=archs] [-v versions] [--versions,versions]
+run_tests.py [-a archs] [--archs=archs] [-v versions] [--versions=versions] [-s|--setup-only]
 
 archs:    32-bit,3-way (values separated by commas)
 versions: 2.6,2.7,3.1,3.2    (values seperated by commas)
@@ -84,7 +84,7 @@
     logging.basicConfig(level=logging.DEBUG)
 
     try:
-        opts, args = getopt.getopt(sys.argv[1:], 'a:v:h?', ["help", "archs=", "versions="])
+        opts, args = getopt.getopt(sys.argv[1:], 'a:v:h?s', ["help", "archs=", "versions=", "setup-only"])
     except getopt.error as msg:
         print(msg, file=sys.stderr)
         print(gUsage, file=sys.stderr)
@@ -97,6 +97,7 @@
 
     versions=gVersions
     archs=gArchs
+    setup_only=False
 
     for k, v in opts:
         if k in ('-?', '-h', '--help'):
@@ -119,6 +120,10 @@
                     print("Unsupported Python version: {0}".format(v),
                             file=sys.stderr)
                     sys.exit(1)
+
+        elif k in ['-s', '--setup-only']:
+            setup_only = True
+
         else:
             print("ERROR: Unhandled script option: {0}".format(k),
                     file=sys.stderr)
@@ -126,7 +131,10 @@
 
     for ver in versions:
         for arch in archs:
-            run_tests(ver, arch)
+            run_tests(ver, arch, setup_only)
+
+    if setup_only:
+        return
 
     gen_summary(versions, archs)
 
@@ -169,7 +177,7 @@
 
 
 
-def run_tests(version, archs):
+def run_tests(version, archs, setup_only):
 
     lg = logging.getLogger("run_tests")
 
@@ -272,6 +280,10 @@
             lg.warning("Install %s failed", pkg)
             raise RuntimeError(pkg)
 
+    if setup_only:
+        lg.info("Don't actually run the tests")
+        return
+
     lg.debug("Start testing cycle")
     for pkg in ["pyobjc-core"] + detect_frameworks():
         if not os.path.exists(os.path.join(resultdir, pkg)):

Modified: branches/pyobjc-2.3.x/pyobjc-core/Tools/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-core/Tools/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-core/Tools/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-AddressBook/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-AddressBook/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-AddressBook/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-AppleScriptKit/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-AppleScriptKit/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-AppleScriptKit/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-Automator/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-Automator/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-Automator/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-CFNetwork/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-CFNetwork/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-CFNetwork/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-CalendarStore/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-CalendarStore/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-CalendarStore/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-Cocoa/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-Cocoa/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-Cocoa/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-Collaboration/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-Collaboration/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-Collaboration/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-CoreData/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-CoreData/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-CoreData/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-CoreLocation/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-CoreLocation/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-CoreLocation/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-CoreText/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-CoreText/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-CoreText/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-DictionaryServices/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-DictionaryServices/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-DictionaryServices/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-ExceptionHandling/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-ExceptionHandling/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-ExceptionHandling/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-FSEvents/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-FSEvents/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-FSEvents/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-InputMethodKit/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-InputMethodKit/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-InputMethodKit/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-InstallerPlugins/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-InstallerPlugins/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-InstallerPlugins/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-InstantMessage/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-InstantMessage/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-InstantMessage/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-LaunchServices/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-LaunchServices/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-LaunchServices/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-Message/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-Message/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-Message/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-OpenDirectory/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-OpenDirectory/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-OpenDirectory/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-PreferencePanes/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-PreferencePanes/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-PreferencePanes/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-PubSub/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-PubSub/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-PubSub/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-QTKit/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-QTKit/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-QTKit/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-Quartz/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-Quartz/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-Quartz/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-ScreenSaver/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-ScreenSaver/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-ScreenSaver/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-ScriptingBridge/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-ScriptingBridge/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-ScriptingBridge/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-SearchKit/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-SearchKit/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-SearchKit/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-ServerNotification/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-ServerNotification/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-ServerNotification/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-ServiceManagement/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-ServiceManagement/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-ServiceManagement/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-SyncServices/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-SyncServices/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-SyncServices/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-SystemConfiguration/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-SystemConfiguration/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-SystemConfiguration/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-WebKit/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-WebKit/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-WebKit/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

Modified: branches/pyobjc-2.3.x/pyobjc-framework-XgridFoundation/pyobjc_setup.py
==============================================================================
--- branches/pyobjc-2.3.x/pyobjc-framework-XgridFoundation/pyobjc_setup.py	(original)
+++ branches/pyobjc-2.3.x/pyobjc-framework-XgridFoundation/pyobjc_setup.py	Thu Jul 29 13:57:43 2010
@@ -150,7 +150,7 @@
 
         else:
             data = gPyObjCAPI_H
-            open(os.path.join(include_rot, 'pyobjc-api.h'), 'w').write(data)
+            open(os.path.join(include_root, 'pyobjc-api.h'), 'w').write(data)
 
         for e in self.extensions:
             if include_root not in e.include_dirs:

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm