1''' 2Wrappers for the "ExceptionHandling" framework on MacOSX. The ExceptionHandling 3framework provides facilities for monitoring and debugging exceptional 4conditions in Cocoa programs. 5 6PyObjC also provides low-level debugging utilities beyond the core 7ExceptionHandling framework in the module ``PyObjCTools.Debugging``. 8 9These wrappers don't include documentation, please check Apple's documention 10for information on how to use this framework and PyObjC's documentation 11for general tips and tricks regarding the translation between Python 12and (Objective-)C frameworks 13''' 14import ez_setup 15ez_setup.use_setuptools() 16 17from setuptools import setup 18try: 19 from PyObjCMetaData.commands import extra_cmdclass, extra_options 20except ImportError: 21 extra_cmdclass = {} 22 extra_options = lambda name: {} 23 24setup( 25 name='pyobjc-framework-ExceptionHandling', 26 version='2.2b3', 27 description = "Wrappers for the framework ExceptionHandling on Mac OS X", 28 long_description = __doc__, 29 author='Ronald Oussoren', 30 author_email='pyobjc-dev@lists.sourceforge.net', 31 url='http://pyobjc.sourceforge.net', 32 platforms = [ "MacOS X" ], 33 packages = [ "PyObjCTools", "ExceptionHandling" ], 34 namespace_packages = [ "PyObjCTools" ], 35 package_dir = { '': 'Lib' }, 36 install_requires = [ 37 'pyobjc-core>=2.2b3', 38 'pyobjc-framework-Cocoa>=2.2b3', 39 ], 40 package_data = { 41 '': ['*.bridgesupport'] 42 }, 43 test_suite='PyObjCTest', 44 cmdclass = extra_cmdclass, 45 options = extra_options('ExceptionHandling'), 46 zip_safe = True, 47) 48