[PyObjC-svn] r2548 - in trunk/pyobjc: pyobjc-framework-AddressBook pyobjc-framework-AppleScriptKit pyobjc-framework-AppleScriptObjC pyobjc-framework-Automator pyobjc-framework-CFNetwork pyobjc-framework-CFNetwork/PyObjCTest 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-Scre
[email protected] Tue, 27 Jul 2010 14:19:05 -0500
| Newsgroups | gmane.comp.python.pyobjc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: ronaldoussoren
Date: Tue Jul 27 14:19:05 2010
New Revision: 2548
Log:
- Set versions for PyObjC 2.3
- Same small test tweaks after offline testing at an airport
Modified:
trunk/pyobjc/pyobjc-framework-AddressBook/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-AddressBook/setup.py
trunk/pyobjc/pyobjc-framework-AppleScriptKit/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-AppleScriptKit/setup.py
trunk/pyobjc/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-AppleScriptObjC/setup.py
trunk/pyobjc/pyobjc-framework-Automator/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-Automator/setup.py
trunk/pyobjc/pyobjc-framework-CFNetwork/PyObjCTest/test_cfhost.py
trunk/pyobjc/pyobjc-framework-CFNetwork/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-CFNetwork/setup.py
trunk/pyobjc/pyobjc-framework-CalendarStore/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-CalendarStore/setup.py
trunk/pyobjc/pyobjc-framework-Cocoa/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-Cocoa/setup.py
trunk/pyobjc/pyobjc-framework-Collaboration/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-Collaboration/setup.py
trunk/pyobjc/pyobjc-framework-CoreData/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-CoreData/setup.py
trunk/pyobjc/pyobjc-framework-CoreLocation/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-CoreLocation/setup.py
trunk/pyobjc/pyobjc-framework-CoreText/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-CoreText/setup.py
trunk/pyobjc/pyobjc-framework-DictionaryServices/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-DictionaryServices/setup.py
trunk/pyobjc/pyobjc-framework-ExceptionHandling/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-ExceptionHandling/setup.py
trunk/pyobjc/pyobjc-framework-FSEvents/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-FSEvents/setup.py
trunk/pyobjc/pyobjc-framework-InputMethodKit/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-InputMethodKit/setup.py
trunk/pyobjc/pyobjc-framework-InstallerPlugins/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-InstallerPlugins/setup.py
trunk/pyobjc/pyobjc-framework-InstantMessage/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-InstantMessage/setup.py
trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py
trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py
trunk/pyobjc/pyobjc-framework-LaunchServices/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-LaunchServices/setup.py
trunk/pyobjc/pyobjc-framework-Message/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-Message/setup.py
trunk/pyobjc/pyobjc-framework-OpenDirectory/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-OpenDirectory/setup.py
trunk/pyobjc/pyobjc-framework-PreferencePanes/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-PreferencePanes/setup.py
trunk/pyobjc/pyobjc-framework-PubSub/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-PubSub/setup.py
trunk/pyobjc/pyobjc-framework-QTKit/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-QTKit/setup.py
trunk/pyobjc/pyobjc-framework-Quartz/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-Quartz/setup.py
trunk/pyobjc/pyobjc-framework-ScreenSaver/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-ScreenSaver/setup.py
trunk/pyobjc/pyobjc-framework-ScriptingBridge/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-ScriptingBridge/setup.py
trunk/pyobjc/pyobjc-framework-SearchKit/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-SearchKit/setup.py
trunk/pyobjc/pyobjc-framework-ServerNotification/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-ServerNotification/setup.py
trunk/pyobjc/pyobjc-framework-ServiceManagement/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-ServiceManagement/setup.py
trunk/pyobjc/pyobjc-framework-SyncServices/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-SyncServices/setup.py
trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_SCDynamicStoreCopyDHCPInfo.py
trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_scnetwork.py
trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_scnetworkreachability.py
trunk/pyobjc/pyobjc-framework-SystemConfiguration/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-SystemConfiguration/setup.py
trunk/pyobjc/pyobjc-framework-WebKit/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-WebKit/setup.py
trunk/pyobjc/pyobjc-framework-XgridFoundation/pyobjc_setup.py
trunk/pyobjc/pyobjc-framework-XgridFoundation/setup.py
Modified: trunk/pyobjc/pyobjc-framework-AddressBook/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-AddressBook/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-AddressBook/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-AddressBook/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-AddressBook/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-AddressBook/setup.py Tue Jul 27 14:19:05 2010
@@ -13,11 +13,11 @@
setup(
name='pyobjc-framework-AddressBook',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework AddressBook on Mac OS X",
packages = [ "AddressBook" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-AppleScriptKit/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-AppleScriptKit/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-AppleScriptKit/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-AppleScriptKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-AppleScriptKit/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-AppleScriptKit/setup.py Tue Jul 27 14:19:05 2010
@@ -10,11 +10,11 @@
setup(
name='pyobjc-framework-AppleScriptKit',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework AppleScriptKit on Mac OS X",
packages = [ "AppleScriptKit" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-AppleScriptObjC/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-AppleScriptObjC/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-AppleScriptObjC/setup.py Tue Jul 27 14:19:05 2010
@@ -14,11 +14,11 @@
setup(
min_os_level='10.6',
name='pyobjc-framework-AppleScriptObjC',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework AppleScriptObjC on Mac OS X",
packages = [ "AppleScriptObjC" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-Automator/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Automator/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Automator/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-Automator/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Automator/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Automator/setup.py Tue Jul 27 14:19:05 2010
@@ -13,11 +13,11 @@
setup(
name='pyobjc-framework-Automator',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework Automator on Mac OS X",
packages = [ "Automator" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-CFNetwork/PyObjCTest/test_cfhost.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CFNetwork/PyObjCTest/test_cfhost.py (original)
+++ trunk/pyobjc/pyobjc-framework-CFNetwork/PyObjCTest/test_cfhost.py Tue Jul 27 14:19:05 2010
@@ -1,6 +1,7 @@
from CFNetwork import *
from PyObjCTools.TestSupport import *
import sys
+import socket
if sys.version_info[0] != 2:
def buffer(value):
@@ -24,6 +25,13 @@
v = CFHostCreateWithName(None, u"www.python.org")
self.assertIsInstance(v, CFHostRef)
+ try:
+ value = socket.gethostbyname('www.python.org')
+ expected_resolution = True
+ except socket.error:
+ expected_resolution = False
+
+
addr = ' ' * 24;
self.assertResultIsCFRetained(CFHostCreateWithAddress)
@@ -33,7 +41,7 @@
self.assertResultIsBOOL(CFHostStartInfoResolution)
self.assertArgIsOut(CFHostStartInfoResolution, 2)
ok, error = CFHostStartInfoResolution(v, kCFHostAddresses, None)
- self.assertIsObject(ok, True)
+ self.assertIsObject(ok, expected_resolution)
self.assertIsInstance(error, CFStreamError)
self.assertResultIsCFRetained(CFHostCreateCopy)
Modified: trunk/pyobjc/pyobjc-framework-CFNetwork/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CFNetwork/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CFNetwork/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-CFNetwork/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CFNetwork/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CFNetwork/setup.py Tue Jul 27 14:19:05 2010
@@ -16,12 +16,12 @@
setup(
name='pyobjc-framework-CFNetwork',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework CFNetwork on Mac OS X",
packages = [ "CFNetwork" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
ext_modules = [
Extension("CFNetwork._manual",
Modified: trunk/pyobjc/pyobjc-framework-CalendarStore/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CalendarStore/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CalendarStore/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-CalendarStore/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CalendarStore/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CalendarStore/setup.py Tue Jul 27 14:19:05 2010
@@ -14,11 +14,11 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-CalendarStore',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework CalendarStore on Mac OS X",
packages = [ "CalendarStore" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-Cocoa/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Cocoa/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Cocoa/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -64,6 +64,7 @@
# Actually run the tests
if sys.version_info[0] == 2:
sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -85,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-Cocoa/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Cocoa/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Cocoa/setup.py Tue Jul 27 14:19:05 2010
@@ -12,12 +12,12 @@
setup(
name='pyobjc-framework-Cocoa',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the Cocoa frameworks on Mac OS X",
packages = [ "Cocoa", "CoreFoundation", "Foundation", "AppKit", "PyObjCTools" ],
namespace_packages = ['PyObjCTools'],
install_requires = [
- 'pyobjc-core>=2.3b1',
+ 'pyobjc-core>=2.3',
],
ext_modules = [
# CoreFoundation
Modified: trunk/pyobjc/pyobjc-framework-Collaboration/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Collaboration/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Collaboration/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-Collaboration/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Collaboration/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Collaboration/setup.py Tue Jul 27 14:19:05 2010
@@ -12,11 +12,11 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-Collaboration',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework Collaboration on Mac OS X",
packages = [ "Collaboration" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-CoreData/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CoreData/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CoreData/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-CoreData/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CoreData/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CoreData/setup.py Tue Jul 27 14:19:05 2010
@@ -11,11 +11,11 @@
from pyobjc_setup import *
setup(
name='pyobjc-framework-CoreData',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework CoreData on Mac OS X",
packages = [ "CoreData" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-CoreLocation/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CoreLocation/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CoreLocation/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-CoreLocation/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CoreLocation/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CoreLocation/setup.py Tue Jul 27 14:19:05 2010
@@ -13,11 +13,11 @@
setup(
min_os_level='10.6',
name='pyobjc-framework-CoreLocation',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework CoreLocation on Mac OS X",
packages = [ "CoreLocation" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-CoreText/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CoreText/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CoreText/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-CoreText/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CoreText/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-CoreText/setup.py Tue Jul 27 14:19:05 2010
@@ -13,7 +13,7 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-CoreText',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework CoreText on Mac OS X",
packages = [ "CoreText" ],
ext_modules = [
@@ -23,8 +23,8 @@
),
],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
- 'pyobjc-framework-Quartz>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
+ 'pyobjc-framework-Quartz>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-DictionaryServices/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-DictionaryServices/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-DictionaryServices/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-DictionaryServices/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-DictionaryServices/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-DictionaryServices/setup.py Tue Jul 27 14:19:05 2010
@@ -16,11 +16,11 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-DictionaryServices',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework DictionaryServices on Mac OS X",
packages = [ "DictionaryServices" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-ExceptionHandling/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ExceptionHandling/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ExceptionHandling/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-ExceptionHandling/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ExceptionHandling/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ExceptionHandling/setup.py Tue Jul 27 14:19:05 2010
@@ -15,12 +15,12 @@
setup(
name='pyobjc-framework-ExceptionHandling',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework ExceptionHandling on Mac OS X",
packages = [ "PyObjCTools", "ExceptionHandling" ],
namespace_packages = [ "PyObjCTools" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-FSEvents/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-FSEvents/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-FSEvents/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-FSEvents/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-FSEvents/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-FSEvents/setup.py Tue Jul 27 14:19:05 2010
@@ -13,12 +13,12 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-FSEvents',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework FSEvents on Mac OS X",
packages = [ "FSEvents" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
ext_modules = [
Extension("FSEvents._callbacks",
Modified: trunk/pyobjc/pyobjc-framework-InputMethodKit/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InputMethodKit/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-InputMethodKit/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-InputMethodKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InputMethodKit/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-InputMethodKit/setup.py Tue Jul 27 14:19:05 2010
@@ -12,11 +12,11 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-InputMethodKit',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework InputMethodKit on Mac OS X",
packages = [ "InputMethodKit" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-InstallerPlugins/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InstallerPlugins/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-InstallerPlugins/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-InstallerPlugins/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InstallerPlugins/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-InstallerPlugins/setup.py Tue Jul 27 14:19:05 2010
@@ -13,11 +13,11 @@
setup(
name='pyobjc-framework-InstallerPlugins',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework InstallerPlugins on Mac OS X",
packages = [ "InstallerPlugins" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-InstantMessage/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InstantMessage/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-InstantMessage/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-InstantMessage/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InstantMessage/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-InstantMessage/setup.py Tue Jul 27 14:19:05 2010
@@ -12,12 +12,12 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-InstantMessage',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework InstantMessage on Mac OS X",
packages = [ "InstantMessage" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
- 'pyobjc-framework-Quartz>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
+ 'pyobjc-framework-Quartz>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py Tue Jul 27 14:19:05 2010
@@ -24,11 +24,11 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-InterfaceBuilderKit',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework InterfaceBuilderKit on Mac OS X",
packages = [ "InterfaceBuilderKit" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py Tue Jul 27 14:19:05 2010
@@ -16,11 +16,11 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-LatentSemanticMapping',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework LatentSemanticMapping on Mac OS X",
packages = [ "LatentSemanticMapping" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-LaunchServices/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-LaunchServices/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-LaunchServices/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-LaunchServices/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-LaunchServices/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-LaunchServices/setup.py Tue Jul 27 14:19:05 2010
@@ -22,16 +22,18 @@
for information on how to use this framework and PyObjC's documentation
for general tips and tricks regarding the translation between Python
and (Objective-)C frameworks
+
+NOTE: This wrapper is not complete, this will change in a future version.
'''
from pyobjc_setup import setup
setup(
name='pyobjc-framework-LaunchServices',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework LaunchServices on Mac OS X",
packages = [ "LaunchServices" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-Message/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Message/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Message/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-Message/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Message/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Message/setup.py Tue Jul 27 14:19:05 2010
@@ -10,11 +10,11 @@
from pyobjc_setup import setup
setup(
name='pyobjc-framework-Message',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework Message on Mac OS X",
packages = [ "Message" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-OpenDirectory/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-OpenDirectory/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-OpenDirectory/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-OpenDirectory/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-OpenDirectory/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-OpenDirectory/setup.py Tue Jul 27 14:19:05 2010
@@ -12,11 +12,11 @@
setup(
min_os_level='10.6',
name='pyobjc-framework-OpenDirectory',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework OpenDirectory on Mac OS X",
packages = [ "OpenDirectory", "CFOpenDirectory" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-PreferencePanes/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-PreferencePanes/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-PreferencePanes/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-PreferencePanes/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-PreferencePanes/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-PreferencePanes/setup.py Tue Jul 27 14:19:05 2010
@@ -10,11 +10,11 @@
from pyobjc_setup import *
setup(
name='pyobjc-framework-PreferencePanes',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework PreferencePanes on Mac OS X",
packages = [ "PreferencePanes" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-PubSub/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-PubSub/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-PubSub/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-PubSub/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-PubSub/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-PubSub/setup.py Tue Jul 27 14:19:05 2010
@@ -13,11 +13,11 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-PubSub',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework PubSub on Mac OS X",
packages = [ "PubSub" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-QTKit/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-QTKit/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-QTKit/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-QTKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-QTKit/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-QTKit/setup.py Tue Jul 27 14:19:05 2010
@@ -13,12 +13,12 @@
setup(
name='pyobjc-framework-QTKit',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework QTKit on Mac OS X",
packages = [ "QTKit" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
- 'pyobjc-framework-Quartz>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
+ 'pyobjc-framework-Quartz>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-Quartz/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Quartz/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Quartz/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-Quartz/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Quartz/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-Quartz/setup.py Tue Jul 27 14:19:05 2010
@@ -43,12 +43,12 @@
setup(
name='pyobjc-framework-Quartz',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the Quartz frameworks on Mac OS X",
packages = [ "Quartz" ] + subpackages,
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
ext_modules = [
# CoreVideo
Modified: trunk/pyobjc/pyobjc-framework-ScreenSaver/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ScreenSaver/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ScreenSaver/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-ScreenSaver/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ScreenSaver/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ScreenSaver/setup.py Tue Jul 27 14:19:05 2010
@@ -11,12 +11,12 @@
setup(
name='pyobjc-framework-ScreenSaver',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework ScreenSaver on Mac OS X",
packages = [ "ScreenSaver" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
ext_modules = [
Extension('ScreenSaver._inlines',
Modified: trunk/pyobjc/pyobjc-framework-ScriptingBridge/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ScriptingBridge/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ScriptingBridge/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-ScriptingBridge/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ScriptingBridge/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ScriptingBridge/setup.py Tue Jul 27 14:19:05 2010
@@ -17,11 +17,11 @@
setup(
min_os_level='10.5',
name='pyobjc-framework-ScriptingBridge',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework ScriptingBridge on Mac OS X",
packages = [ "ScriptingBridge" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-SearchKit/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SearchKit/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-SearchKit/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-SearchKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SearchKit/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-SearchKit/setup.py Tue Jul 27 14:19:05 2010
@@ -6,17 +6,21 @@
for information on how to use this framework and PyObjC's documentation
for general tips and tricks regarding the translation between Python
and (Objective-)C frameworks
+
+NOTE: These wrappers are pretty fragile, sadly enough not all run-time
+information that needed to build reliable wrappers is exported from
+the framework.
'''
from pyobjc_setup import setup
setup(
min_os_level='10.5',
name='pyobjc-framework-SearchKit',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework SearchKit on Mac OS X",
packages = [ "SearchKit" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-ServerNotification/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ServerNotification/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ServerNotification/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-ServerNotification/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ServerNotification/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ServerNotification/setup.py Tue Jul 27 14:19:05 2010
@@ -13,11 +13,11 @@
setup(
min_os_level='10.6',
name='pyobjc-framework-ServerNotification',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework ServerNotification on Mac OS X",
packages = [ "ServerNotification" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-ServiceManagement/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ServiceManagement/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ServiceManagement/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-ServiceManagement/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-ServiceManagement/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-ServiceManagement/setup.py Tue Jul 27 14:19:05 2010
@@ -13,11 +13,11 @@
setup(
min_os_level='10.6',
name='pyobjc-framework-ServiceManagement',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework ServiceManagement on Mac OS X",
packages = [ "ServiceManagement" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-SyncServices/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SyncServices/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-SyncServices/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-SyncServices/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SyncServices/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-SyncServices/setup.py Tue Jul 27 14:19:05 2010
@@ -16,12 +16,12 @@
setup(
name='pyobjc-framework-SyncServices',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework SyncServices on Mac OS X",
packages = [ "SyncServices" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
- 'pyobjc-framework-CoreData>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
+ 'pyobjc-framework-CoreData>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_SCDynamicStoreCopyDHCPInfo.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_SCDynamicStoreCopyDHCPInfo.py (original)
+++ trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_SCDynamicStoreCopyDHCPInfo.py Tue Jul 27 14:19:05 2010
@@ -1,6 +1,7 @@
from PyObjCTools.TestSupport import *
from SystemConfiguration import *
+import os
class TestSCDynamicStoreCopyDHCPInfo (TestCase):
def testFunctions(self):
@@ -10,14 +11,26 @@
st = SCDynamicStoreCreate(None, "pyobjc.test", callback, None)
self.assertTrue(isinstance(st, SCDynamicStoreRef))
+ have_ip = False
+ ip = os.popen("ifconfig en0 | grep inet", "r").read()
+ if ip.strip():
+ have_ip = True
+ else:
+ ip = os.popen("ifconfig en1 | grep inet", "r").read()
+ if ip.strip():
+ have_ip = True
+
info = SCDynamicStoreCopyDHCPInfo(st, None)
- self.assertTrue(isinstance(info, CFDictionaryRef))
+ if not have_ip:
+ self.assertIs(info, None)
+ else:
+ self.assertIsInstance(info, CFDictionaryRef)
- r = DHCPInfoGetOptionData(info, 1)
- self.assertTrue(r is None or isinstance(r, CFDataRef))
+ r = DHCPInfoGetOptionData(info, 1)
+ self.assertTrue(r is None or isinstance(r, CFDataRef))
- r = DHCPInfoGetLeaseStartTime(info)
- self.assertTrue(r is None or isinstance(r, CFDateRef))
+ r = DHCPInfoGetLeaseStartTime(info)
+ self.assertTrue(r is None or isinstance(r, CFDateRef))
if __name__ == "__main__":
main()
Modified: trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_scnetwork.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_scnetwork.py (original)
+++ trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_scnetwork.py Tue Jul 27 14:19:05 2010
@@ -1,6 +1,14 @@
from PyObjCTools.TestSupport import *
from SystemConfiguration import *
+import socket, sys
+
+def resolver_available():
+ try:
+ socket.gethostbyname('www.python.org')
+ return True
+ except socket.error:
+ return False
class TestSCNetwork (TestCase):
def testConstants(self):
@@ -12,6 +20,11 @@
self.assertEquals(kSCNetworkFlagsIsLocalAddress, 1<<16)
self.assertEquals(kSCNetworkFlagsIsDirect, 1<<17)
+ def testHardFunctionsNoHost(self):
+ self.assertRaises(socket.gaierror, SCNetworkCheckReachabilityByAddress,
+ ('no-such-host.objective-python.org', 80), objc._size_sockaddr_ip4, None)
+
+ @onlyIf(resolver_available(), "No DNS resolver available")
def testHardFunctions(self):
b, flags = SCNetworkCheckReachabilityByAddress(
('www.python.org', 80), objc._size_sockaddr_ip4, None)
@@ -21,6 +34,7 @@
self.assertEqual(flags, kSCNetworkFlagsReachable)
+ @onlyIf(resolver_available(), "No DNS resolver available")
def testFunctions(self):
r, flags = SCNetworkCheckReachabilityByName(b"www.python.org", None)
self.assertTrue(r is True or r is False)
Modified: trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_scnetworkreachability.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_scnetworkreachability.py (original)
+++ trunk/pyobjc/pyobjc-framework-SystemConfiguration/PyObjCTest/test_scnetworkreachability.py Tue Jul 27 14:19:05 2010
@@ -2,10 +2,13 @@
from SystemConfiguration import *
import socket
+from test_scnetwork import resolver_available
+
class TestSCNetworkReachability (TestCase):
def testTypes(self):
self.assertIsInstance(SCNetworkReachabilityRef, objc.objc_class)
+ @onlyIf(resolver_available(), "No DNS resolver available")
def testFunctions(self):
self.assertResultIsCFRetained(SCNetworkReachabilityCreateWithAddressPair)
v = SCNetworkReachabilityCreateWithAddressPair(None,
Modified: trunk/pyobjc/pyobjc-framework-SystemConfiguration/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SystemConfiguration/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-SystemConfiguration/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-SystemConfiguration/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-SystemConfiguration/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-SystemConfiguration/setup.py Tue Jul 27 14:19:05 2010
@@ -10,12 +10,12 @@
setup(
name='pyobjc-framework-SystemConfiguration',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework SystemConfiguration on Mac OS X",
packages = [ "SystemConfiguration" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
ext_modules = [
Extension('SystemConfiguration._manual',
Modified: trunk/pyobjc/pyobjc-framework-WebKit/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-WebKit/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-WebKit/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-WebKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-WebKit/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-WebKit/setup.py Tue Jul 27 14:19:05 2010
@@ -12,11 +12,11 @@
setup(
name='pyobjc-framework-WebKit',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework WebKit on Mac OS X",
packages = [ "WebKit", "JavaScriptCore" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
Modified: trunk/pyobjc/pyobjc-framework-XgridFoundation/pyobjc_setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-XgridFoundation/pyobjc_setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-XgridFoundation/pyobjc_setup.py Tue Jul 27 14:19:05 2010
@@ -62,6 +62,9 @@
sys.path.remove(dirname)
# Actually run the tests
+ if sys.version_info[0] == 2:
+ sys.path.insert(0, rootdir)
+
import PyObjCTest
import unittest
from pkg_resources import EntryPoint
@@ -83,6 +86,28 @@
import sys
import __main__
+CLASSIFIERS = filter(None,
+"""
+Development Status :: 5 - Production/Stable
+Environment :: Console
+Environment :: MacOS X :: Cocoa
+Intended Audience :: Developers
+License :: OSI Approved :: MIT License
+Natural Language :: English
+Operating System :: MacOS :: MacOS X
+Programming Language :: Python
+Programming Language :: Python :: 2
+Programming Language :: Python :: 2.6
+Programming Language :: Python :: 2.7
+Programming Language :: Python :: 3
+Programming Language :: Python :: 3.1
+Programming Language :: Python :: 3.2
+Programming Language :: Objective C
+Topic :: Software Development :: Libraries :: Python Modules
+Topic :: Software Development :: User Interfaces
+""".splitlines())
+
+
def get_os_level():
pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist')
v = pl['ProductVersion']
Modified: trunk/pyobjc/pyobjc-framework-XgridFoundation/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-XgridFoundation/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-XgridFoundation/setup.py Tue Jul 27 14:19:05 2010
@@ -12,11 +12,11 @@
setup(
name='pyobjc-framework-XgridFoundation',
- version="2.3b1",
+ version="2.3",
description = "Wrappers for the framework XgridFoundation on Mac OS X",
packages = [ "XgridFoundation" ],
install_requires = [
- 'pyobjc-core>=2.3b1',
- 'pyobjc-framework-Cocoa>=2.3b1',
+ 'pyobjc-core>=2.3',
+ 'pyobjc-framework-Cocoa>=2.3',
],
)
------------------------------------------------------------------------------
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://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/