| #------------------------------------------------------------------------------- | |
| # pyelftools: setup.py | |
| # | |
| # Setup/installation script. | |
| # | |
| # Eli Bendersky (eliben@gmail.com) | |
| # This code is in the public domain | |
| #------------------------------------------------------------------------------- | |
| import os, sys | |
| from distutils.core import setup | |
| try: | |
| with open('README', 'rt') as readme: | |
| description = '\n' + readme.read() | |
| except IOError: | |
| # maybe running setup.py from some other dir | |
| description = '' | |
| setup( | |
| # metadata | |
| name='pyelftools', | |
| description='Library for analyzing ELF files and DWARF debugging information', | |
| long_description=description, | |
| license='Public domain', | |
| version='0.22', | |
| author='Eli Bendersky', | |
| maintainer='Eli Bendersky', | |
| author_email='eliben@gmail.com', | |
| url='https://github.com/eliben/pyelftools', | |
| platforms='Cross Platform', | |
| classifiers = [ | |
| 'Programming Language :: Python :: 2', | |
| 'Programming Language :: Python :: 3', | |
| ], | |
| # All packages and sub-packages must be listed here | |
| packages=[ | |
| 'elftools', | |
| 'elftools.elf', | |
| 'elftools.common', | |
| 'elftools.dwarf', | |
| 'elftools.construct', 'elftools.construct.lib', | |
| ], | |
| scripts=['scripts/readelf.py'] | |
| ) |