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