import ez_setup ez_setup.use_setuptools() from setuptools import setup import sys 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 :: Objective C Topic :: Software Development :: Libraries :: Python Modules Topic :: Software Development :: User Interfaces """.splitlines()) install_requires = [ 'pyobjc-core>=2.0' ] if sys.version_info[:2] < (2,5): install_requires.append('elementtree') setup( name='pyobjc-metadata', version='2.0', description='Metadata tools for PyObjC', long_description=open('ReadMe.txt', 'r').read().strip(), author="Ronald Oussoren", author_email="pyobjc-dev@lists.sourceforge.net", url="http://pyobjc.sourceforge.net/", platforms=['MacOS X'], entry_points = { 'console_scripts': [ "pyobjc-metadata-gen=PyObjCMetaData.scanframework:main", "pyobjc-wrapper-gen=PyObjCMetaData.genwrapper:main", "pyobjc-metadata-lint=PyObjCMetaData.lint:main", "pyobjc-metadata-overrides=PyObjCMetaData.overrides:main", ], }, package_dir={ '': 'Lib', }, packages = [ 'PyObjCMetaData' ], setup_requires = [ ], install_requires = install_requires, download_url = 'http://pyobjc.sourceforge.net/software/index.php', options = { 'egg_info': { 'egg_base': 'Lib' }, }, classifiers = CLASSIFIERS, license = 'MIT License', zip_safe = True, dependency_links = [], )