| #!/usr/bin/env python2 |
| # -*- coding: utf-8 -*- |
| |
| import sys, glob |
| from distutils.core import setup |
| |
| DESCRIPTION = ( |
| 'Parse C++ header files and generate a data structure ' |
| 'representing the class' |
| ) |
| |
| |
| CLASSIFIERS = [ |
| 'Operating System :: OS Independent', |
| 'Programming Language :: Python', |
| 'Programming Language :: Python :: 2', |
| 'Programming Language :: Python :: 3', |
| 'Programming Language :: C++', |
| 'License :: OSI Approved :: BSD License', |
| 'Development Status :: 5 - Production/Stable', |
| 'Intended Audience :: Developers', |
| 'Topic :: Software Development', |
| 'Topic :: Software Development :: Code Generators', |
| 'Topic :: Software Development :: Compilers', |
| 'Topic :: Software Development :: Disassemblers' |
| ] |
| |
| setup( |
| name = 'CppHeaderParser', |
| version = '1.9', |
| author = 'Jashua Cloutier', |
| author_email = 'jashuac@bellsouth.net', |
| url = 'http://sourceforge.net/projects/cppheaderparser/', |
| description = DESCRIPTION, |
| long_description = open('README.txt').read(), |
| license = 'BSD', |
| platforms = 'Platform Independent', |
| packages = ['CppHeaderParser'], |
| keywords = 'c++ header parser ply', |
| classifiers = CLASSIFIERS, |
| requires = ['ply'], |
| package_data = { 'CppHeaderParser': ['README', 'README.html', 'doc/*.*', 'examples/*.*'], }, |
| ) |