Eli Bendersky | 40545e9 | 2011-12-22 15:53:52 +0200 | [diff] [blame] | 1 | #-------------------------------------------------------------------------------
|
| 2 | # pyelftools: setup.py
|
| 3 | #
|
| 4 | # Setup/installation script.
|
| 5 | #
|
| 6 | # Eli Bendersky (eliben@gmail.com)
|
| 7 | # This code is in the public domain
|
| 8 | #-------------------------------------------------------------------------------
|
| 9 | import os, sys
|
| 10 | from distutils.core import setup
|
| 11 |
|
| 12 |
|
| 13 | try:
|
| 14 | with open('README', 'rt') as readme:
|
| 15 | description = '\n' + readme.read()
|
| 16 | except IOError:
|
| 17 | # maybe running setup.py from some other dir
|
| 18 | description = ''
|
| 19 |
|
| 20 |
|
| 21 | setup(
|
| 22 | # metadata
|
| 23 | name='pyelftools',
|
| 24 | description='Library for analyzing ELF files and DWARF debugging information',
|
| 25 | long_description=description,
|
| 26 | license='Public domain',
|
Eli Bendersky | 0a08d62 | 2014-03-30 06:42:37 -0700 | [diff] [blame] | 27 | version='0.22',
|
Eli Bendersky | 40545e9 | 2011-12-22 15:53:52 +0200 | [diff] [blame] | 28 | author='Eli Bendersky',
|
| 29 | maintainer='Eli Bendersky',
|
| 30 | author_email='eliben@gmail.com',
|
Eli Bendersky | 36b9ec5 | 2013-06-09 06:46:48 -0700 | [diff] [blame] | 31 | url='https://github.com/eliben/pyelftools',
|
Eli Bendersky | 40545e9 | 2011-12-22 15:53:52 +0200 | [diff] [blame] | 32 | platforms='Cross Platform',
|
| 33 | classifiers = [
|
Eli Bendersky | 01d873a | 2012-01-30 19:20:41 +0200 | [diff] [blame] | 34 | 'Programming Language :: Python :: 2',
|
| 35 | 'Programming Language :: Python :: 3',
|
| 36 | ],
|
Eli Bendersky | 40545e9 | 2011-12-22 15:53:52 +0200 | [diff] [blame] | 37 |
|
Eli Bendersky | fd34a0e | 2011-12-24 05:50:42 +0200 | [diff] [blame] | 38 | # All packages and sub-packages must be listed here
|
Eli Bendersky | e56c5be | 2011-12-23 09:42:37 +0200 | [diff] [blame] | 39 | packages=[
|
| 40 | 'elftools',
|
| 41 | 'elftools.elf',
|
| 42 | 'elftools.common',
|
| 43 | 'elftools.dwarf',
|
| 44 | 'elftools.construct', 'elftools.construct.lib',
|
| 45 | ],
|
Eli Bendersky | 40545e9 | 2011-12-22 15:53:52 +0200 | [diff] [blame] | 46 |
|
Yann Rouillard | 1f5f595 | 2013-05-24 00:43:51 +0200 | [diff] [blame] | 47 | scripts=['scripts/readelf.py']
|
Eli Bendersky | 40545e9 | 2011-12-22 15:53:52 +0200 | [diff] [blame] | 48 | )
|