[PyObjC-svn] r2253 - in trunk/pyobjc: pyobjc pyobjc-core/Modules/objc pyobjc-framework-AddressBook pyobjc-framework-AppleScriptKit pyobjc-framework-Automator pyobjc-framework-CFNetwork pyobjc-framework-CalendarStore pyobjc-framework-Cocoa pyobjc-framework-Collaboration pyobjc-framework-CoreData 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-PreferencePanes pyobjc-framework-PubSub pyobjc-framework-QTKit pyobjc-framework-Quartz pyobjc-framework-ScreenSaver pyobjc-framework-ScriptingBridge pyobjc-framework-SearchKit pyobjc-framework-SyncServices py

[email protected] Tue, 26 May 2009 10:48:05 -0500
Newsgroups gmane.comp.python.pyobjc.cvs
Message-ID <[email protected]>
Author: ronaldoussoren
Date: Tue May 26 10:48:05 2009
New Revision: 2253

Log:
Bump version number


Modified:
   trunk/pyobjc/pyobjc-core/Modules/objc/pyobjc.h
   trunk/pyobjc/pyobjc-framework-AddressBook/setup.py
   trunk/pyobjc/pyobjc-framework-AppleScriptKit/setup.py
   trunk/pyobjc/pyobjc-framework-Automator/setup.py
   trunk/pyobjc/pyobjc-framework-CFNetwork/setup.py
   trunk/pyobjc/pyobjc-framework-CalendarStore/setup.py
   trunk/pyobjc/pyobjc-framework-Cocoa/setup.py
   trunk/pyobjc/pyobjc-framework-Collaboration/setup.py
   trunk/pyobjc/pyobjc-framework-CoreData/setup.py
   trunk/pyobjc/pyobjc-framework-CoreText/setup.py
   trunk/pyobjc/pyobjc-framework-DictionaryServices/setup.py
   trunk/pyobjc/pyobjc-framework-ExceptionHandling/setup.py
   trunk/pyobjc/pyobjc-framework-FSEvents/setup.py
   trunk/pyobjc/pyobjc-framework-InputMethodKit/setup.py
   trunk/pyobjc/pyobjc-framework-InstallerPlugins/setup.py
   trunk/pyobjc/pyobjc-framework-InstantMessage/setup.py
   trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py
   trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py
   trunk/pyobjc/pyobjc-framework-LaunchServices/setup.py
   trunk/pyobjc/pyobjc-framework-Message/setup.py
   trunk/pyobjc/pyobjc-framework-PreferencePanes/setup.py
   trunk/pyobjc/pyobjc-framework-PubSub/setup.py
   trunk/pyobjc/pyobjc-framework-QTKit/setup.py
   trunk/pyobjc/pyobjc-framework-Quartz/setup.py
   trunk/pyobjc/pyobjc-framework-ScreenSaver/setup.py
   trunk/pyobjc/pyobjc-framework-ScriptingBridge/setup.py
   trunk/pyobjc/pyobjc-framework-SearchKit/setup.py
   trunk/pyobjc/pyobjc-framework-SyncServices/setup.py
   trunk/pyobjc/pyobjc-framework-SystemConfiguration/setup.py
   trunk/pyobjc/pyobjc-framework-WebKit/setup.py
   trunk/pyobjc/pyobjc-framework-XgridFoundation/setup.py
   trunk/pyobjc/pyobjc/setup.py

Modified: trunk/pyobjc/pyobjc-core/Modules/objc/pyobjc.h
==============================================================================
--- trunk/pyobjc/pyobjc-core/Modules/objc/pyobjc.h	(original)
+++ trunk/pyobjc/pyobjc-core/Modules/objc/pyobjc.h	Tue May 26 10:48:05 2009
@@ -5,7 +5,7 @@
  * Central include file for PyObjC. 
  */
 
-#define OBJC_VERSION "2.2b2"
+#define OBJC_VERSION "2.2b3"
 
 // Loading in AppKit on Mac OS X 10.3 results in
 // a bit less than 1500 classes.

Modified: trunk/pyobjc/pyobjc-framework-AddressBook/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-AddressBook/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-AddressBook/setup.py	Tue May 26 10:48:05 2009
@@ -21,7 +21,7 @@
 
 setup(
     name='pyobjc-framework-AddressBook',
-    version="2.2b2",
+    version="2.2b3",
     description = "Wrappers for the framework AddressBook on Mac OS X",
     long_description = __doc__,
     author = 'Ronald Oussoren',
@@ -31,8 +31,8 @@
     packages = [ "AddressBook" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-AppleScriptKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-AppleScriptKit/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-AppleScriptKit/setup.py	Tue May 26 10:48:05 2009
@@ -19,7 +19,7 @@
 
 setup(
     name='pyobjc-framework-AppleScriptKit',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework AppleScriptKit on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -29,8 +29,8 @@
     packages = [ "AppleScriptKit" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-Automator/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Automator/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Automator/setup.py	Tue May 26 10:48:05 2009
@@ -21,7 +21,7 @@
 
 setup(
     name='pyobjc-framework-Automator',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework Automator on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -31,8 +31,8 @@
     packages = [ "Automator" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-CFNetwork/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CFNetwork/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-CFNetwork/setup.py	Tue May 26 10:48:05 2009
@@ -30,7 +30,7 @@
 
 setup(
     name='pyobjc-framework-CFNetwork',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework CFNetwork on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -40,8 +40,8 @@
     packages = [ "CFNetwork" ],
     package_dir = { '': 'Lib/' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-CalendarStore/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CalendarStore/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-CalendarStore/setup.py	Tue May 26 10:48:05 2009
@@ -21,7 +21,7 @@
 
 setup(
     name='pyobjc-framework-CalendarStore',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework CalendarStore on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',

Modified: trunk/pyobjc/pyobjc-framework-Cocoa/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Cocoa/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Cocoa/setup.py	Tue May 26 10:48:05 2009
@@ -42,7 +42,7 @@
 
 setup(
     name='pyobjc-framework-Cocoa',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the Cocoa frameworks on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',

Modified: trunk/pyobjc/pyobjc-framework-Collaboration/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Collaboration/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Collaboration/setup.py	Tue May 26 10:48:05 2009
@@ -20,7 +20,7 @@
 
 setup(
     name='pyobjc-framework-Collaboration',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework Collaboration on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@
     packages = [ "Collaboration" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-CoreData/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CoreData/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-CoreData/setup.py	Tue May 26 10:48:05 2009
@@ -20,7 +20,7 @@
 
 setup(
     name='pyobjc-framework-CoreData',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework CoreData on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@
     packages = [ "CoreData" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-CoreText/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CoreText/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-CoreText/setup.py	Tue May 26 10:48:05 2009
@@ -18,9 +18,15 @@
     extra_cmdclass = {}
     extra_options = lambda name: {}
 
+import os
+if os.uname()[2] > '9.':
+    CFLAGS=["-isysroot", "/"]
+else:
+    CFLAGS=[]
+
 setup(
     name='pyobjc-framework-CoreText',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework CoreText on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -32,12 +38,13 @@
     ext_modules = [
             Extension('CoreText._manual',
                 [ 'Modules/_manual.m' ],
-                extra_link_args=['-framework', 'CoreServices']),
+                extra_link_args=['-framework', 'CoreServices'],
+                extra_compile_args=CFLAGS),
     ],
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
-        'pyobjc-framework-Quartz>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
+        'pyobjc-framework-Quartz>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-DictionaryServices/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-DictionaryServices/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-DictionaryServices/setup.py	Tue May 26 10:48:05 2009
@@ -23,7 +23,7 @@
 
 setup(
     name='pyobjc-framework-DictionaryServices',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework DictionaryServices on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -33,8 +33,8 @@
     packages = [ "DictionaryServices" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-ExceptionHandling/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ExceptionHandling/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-ExceptionHandling/setup.py	Tue May 26 10:48:05 2009
@@ -23,7 +23,7 @@
 
 setup(
     name='pyobjc-framework-ExceptionHandling',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework ExceptionHandling on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -34,8 +34,8 @@
     namespace_packages = [ "PyObjCTools" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-FSEvents/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-FSEvents/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-FSEvents/setup.py	Tue May 26 10:48:05 2009
@@ -18,9 +18,15 @@
     extra_cmdclass = {}
     extra_options = lambda name: {}
 
+import os
+if os.uname()[2] >= '9.':
+    CFLAGS=['-isysroot', '/']
+else:
+    CFLAGS=[]
+
 setup(
     name='pyobjc-framework-FSEvents',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework FSEvents on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -42,7 +48,7 @@
     ext_modules = [
         Extension("FSEvents._callbacks",
             [ "Modules/_callbacks.m" ],
-            extra_compile_args=['-O0']),
+            extra_compile_args=CFLAGS),
     ],
     zip_safe = True,
 )

Modified: trunk/pyobjc/pyobjc-framework-InputMethodKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InputMethodKit/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-InputMethodKit/setup.py	Tue May 26 10:48:05 2009
@@ -19,7 +19,7 @@
 
 setup(
     name='pyobjc-framework-InputMethodKit',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework InputMethodKit on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -29,8 +29,8 @@
     packages = [ "InputMethodKit" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2' 
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3' 
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-InstallerPlugins/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InstallerPlugins/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-InstallerPlugins/setup.py	Tue May 26 10:48:05 2009
@@ -21,7 +21,7 @@
 
 setup(
     name='pyobjc-framework-InstallerPlugins',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework InstallerPlugins on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -31,8 +31,8 @@
     packages = [ "InstallerPlugins" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-InstantMessage/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InstantMessage/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-InstantMessage/setup.py	Tue May 26 10:48:05 2009
@@ -20,7 +20,7 @@
 
 setup(
     name='pyobjc-framework-InstantMessage',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework InstantMessage on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,9 +30,9 @@
     packages = [ "InstantMessage" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
-        'pyobjc-framework-Quartz>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
+        'pyobjc-framework-Quartz>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py	Tue May 26 10:48:05 2009
@@ -32,7 +32,7 @@
 
 setup(
     name='pyobjc-framework-InterfaceBuilderKit',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework InterfaceBuilderKit on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -42,8 +42,8 @@
     packages = [ "InterfaceBuilderKit" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2', 
-        'pyobjc-framework-Cocoa>=2.2b2', 
+        'pyobjc-core>=2.2b3', 
+        'pyobjc-framework-Cocoa>=2.2b3', 
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py	Tue May 26 10:48:05 2009
@@ -23,7 +23,7 @@
 
 setup(
     name='pyobjc-framework-LatentSemanticMapping',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework LatentSemanticMapping on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -33,8 +33,8 @@
     packages = [ "LatentSemanticMapping" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-LaunchServices/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-LaunchServices/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-LaunchServices/setup.py	Tue May 26 10:48:05 2009
@@ -35,7 +35,7 @@
 
 setup(
     name='pyobjc-framework-LaunchServices',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework LaunchServices on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -45,8 +45,8 @@
     packages = [ "LaunchServices" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-Message/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Message/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Message/setup.py	Tue May 26 10:48:05 2009
@@ -19,7 +19,7 @@
 
 setup(
     name='pyobjc-framework-Message',
-    version="2.2b2",
+    version="2.2b3",
     description = "Wrappers for the framework Message on Mac OS X",
     long_description = __doc__,
     author = 'Ronald Oussoren',
@@ -29,8 +29,8 @@
     packages = [ "Message" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-PreferencePanes/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-PreferencePanes/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-PreferencePanes/setup.py	Tue May 26 10:48:05 2009
@@ -19,7 +19,7 @@
 
 setup(
     name='pyobjc-framework-PreferencePanes',
-    version="2.2b2",
+    version="2.2b3",
     description = "Wrappers for the framework PreferencePanes on Mac OS X",
     long_description = __doc__,
     author = 'Ronald Oussoren',
@@ -29,8 +29,8 @@
     packages = [ "PreferencePanes" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-PubSub/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-PubSub/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-PubSub/setup.py	Tue May 26 10:48:05 2009
@@ -20,7 +20,7 @@
 
 setup(
     name='pyobjc-framework-PubSub',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework PubSub on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@
     packages = [ "PubSub" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-QTKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-QTKit/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-QTKit/setup.py	Tue May 26 10:48:05 2009
@@ -21,7 +21,7 @@
 
 setup(
     name='pyobjc-framework-QTKit',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework QTKit on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -31,9 +31,9 @@
     packages = [ "QTKit" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
-        'pyobjc-framework-Quartz>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
+        'pyobjc-framework-Quartz>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-Quartz/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Quartz/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Quartz/setup.py	Tue May 26 10:48:05 2009
@@ -57,7 +57,7 @@
 
 setup(
     name='pyobjc-framework-Quartz',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the Quartz frameworks on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -67,8 +67,8 @@
     packages = [ "Quartz", "Quartz.CoreGraphics", "Quartz.ImageIO", "Quartz.QuartzCore", "Quartz.CoreVideo", "Quartz.QuartzComposer", "Quartz.ImageKit", "Quartz.PDFKit", "Quartz.QuartzFilters" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-ScreenSaver/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ScreenSaver/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-ScreenSaver/setup.py	Tue May 26 10:48:05 2009
@@ -19,7 +19,7 @@
 
 setup(
     name='pyobjc-framework-ScreenSaver',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework ScreenSaver on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -29,8 +29,8 @@
     packages = [ "ScreenSaver" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-ScriptingBridge/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ScriptingBridge/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-ScriptingBridge/setup.py	Tue May 26 10:48:05 2009
@@ -24,7 +24,7 @@
 
 setup(
     name='pyobjc-framework-ScriptingBridge',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework ScriptingBridge on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -34,8 +34,8 @@
     packages = [ "ScriptingBridge" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-SearchKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SearchKit/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-SearchKit/setup.py	Tue May 26 10:48:05 2009
@@ -19,7 +19,7 @@
 
 setup(
     name='pyobjc-framework-SearchKit',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework SearchKit on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -29,8 +29,8 @@
     packages = [ "SearchKit" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-SyncServices/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SyncServices/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-SyncServices/setup.py	Tue May 26 10:48:05 2009
@@ -24,7 +24,7 @@
 
 setup(
     name='pyobjc-framework-SyncServices',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework SyncServices on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -34,9 +34,9 @@
     packages = [ "SyncServices" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
-        'pyobjc-framework-CoreData>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
+        'pyobjc-framework-CoreData>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-SystemConfiguration/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SystemConfiguration/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-SystemConfiguration/setup.py	Tue May 26 10:48:05 2009
@@ -24,7 +24,7 @@
 
 setup(
     name='pyobjc-framework-SystemConfiguration',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework SystemConfiguration on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',

Modified: trunk/pyobjc/pyobjc-framework-WebKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-WebKit/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-WebKit/setup.py	Tue May 26 10:48:05 2009
@@ -20,7 +20,7 @@
 
 setup(
     name='pyobjc-framework-WebKit',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework WebKit on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@
     packages = [ "WebKit", "JavaScriptCore" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc-framework-XgridFoundation/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-XgridFoundation/setup.py	(original)
+++ trunk/pyobjc/pyobjc-framework-XgridFoundation/setup.py	Tue May 26 10:48:05 2009
@@ -20,7 +20,7 @@
 
 setup(
     name='pyobjc-framework-XgridFoundation',
-    version='2.2b2',
+    version='2.2b3',
     description = "Wrappers for the framework XgridFoundation on Mac OS X",
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@
     packages = [ "XgridFoundation" ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core>=2.2b2',
-        'pyobjc-framework-Cocoa>=2.2b2',
+        'pyobjc-core>=2.2b3',
+        'pyobjc-framework-Cocoa>=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] 

Modified: trunk/pyobjc/pyobjc/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc/setup.py	(original)
+++ trunk/pyobjc/pyobjc/setup.py	Tue May 26 10:48:05 2009
@@ -5,7 +5,11 @@
 
 import os
 
-VERSION='2.2b1'
+VERSION='2.2b3'
+
+# NOTE: This list of requirements is split into sections for 10.4
+# and 10.5 to make it possible to install PyObjC from source on all
+# supported platforms.
 REQUIRES=[
 # The line below won't install py2app for some reason and I have no
 # idea why that's so.
@@ -15,33 +19,41 @@
         'pyobjc-framework-AddressBook=='+VERSION,
         'pyobjc-framework-AppleScriptKit=='+VERSION,
         'pyobjc-framework-Automator=='+VERSION,
-        'pyobjc-framework-CalendarStore=='+VERSION,
+        'pyobjc-framework-CFNetwork=='+VERSION,
         'pyobjc-framework-Cocoa=='+VERSION,
-        'pyobjc-framework-Collaboration=='+VERSION,
         'pyobjc-framework-CoreData=='+VERSION,
         'pyobjc-framework-CoreText=='+VERSION,
-        'pyobjc-framework-DictionaryServices=='+VERSION,
         'pyobjc-framework-ExceptionHandling=='+VERSION,
         'pyobjc-framework-FSEvents=='+VERSION,
-        'pyobjc-framework-InputMethodKit=='+VERSION,
         'pyobjc-framework-InstallerPlugins=='+VERSION,
-        'pyobjc-framework-InstantMessage=='+VERSION,
-        'pyobjc-framework-InterfaceBuilderKit=='+VERSION,
         'pyobjc-framework-LatentSemanticMapping=='+VERSION,
 #        'pyobjc-framework-LaunchServices=='+VERSION,
         'pyobjc-framework-Message=='+VERSION,
         'pyobjc-framework-PreferencePanes=='+VERSION,
-        'pyobjc-framework-PubSub=='+VERSION,
-        'pyobjc-framework-QTKit=='+VERSION,
         'pyobjc-framework-Quartz=='+VERSION,
         'pyobjc-framework-ScreenSaver=='+VERSION,
-        'pyobjc-framework-ScriptingBridge=='+VERSION,
         'pyobjc-framework-SearchKit=='+VERSION,
         'pyobjc-framework-SyncServices=='+VERSION,
         'pyobjc-framework-SystemConfiguration=='+VERSION,
-#        'pyobjc-framework-WebKit=='+VERSION,
+        'pyobjc-framework-WebKit=='+VERSION,
         'pyobjc-framework-XgridFoundation=='+VERSION,
 ]
+REQUIRES_10_5=[
+        'pyobjc-framework-CalendarStore=='+VERSION,
+        'pyobjc-framework-Collaboration=='+VERSION,
+        'pyobjc-framework-DictionaryServices=='+VERSION,
+        'pyobjc-framework-InputMethodKit=='+VERSION,
+        'pyobjc-framework-InstantMessage=='+VERSION,
+        'pyobjc-framework-InterfaceBuilderKit=='+VERSION,
+        'pyobjc-framework-PubSub=='+VERSION,
+        'pyobjc-framework-QTKit=='+VERSION,
+        'pyobjc-framework-ScriptingBridge=='+VERSION,
+]
+
+import platform
+rel = map(int, platform.mac_ver()[0].split('.')[:2])
+if rel >= (10, 5):
+    REQUIRES.extend(REQUIRES_10_5)
 
 # Some PiPy stuff
 LONG_DESCRIPTION="""

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com