1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
from distutils.core import setup, Extension
from os.path import isfile
try:
if isfile("MANIFEST"):
os.unlink("MANIFEST")
except:
pass
ext_modules = [
Extension('silc', ['src/pysilc.c'],
extra_compile_args = ['-g'],
library_dirs = ['/usr/local/lib'],
include_dirs = ['/usr/include/silc-toolkit',
'/usr/local/include/silc-toolkit',
'/usr/include/silc',
'/usr/local/include/silc'],
libraries = ['silc', 'silcclient'],
depends = ['src/pysilc_callbacks.c',
'src/pysilc_channel.c',
'src/pysilc_user.c',
'src/pysilc_macros.h',
'src/pysilc.h'])
]
setup(name = 'pysilc',
version = '0.5',
description = 'Python Binding for SILC Toolkit',
author = 'Alastair Tse',
author_email = 'alastair@tse.id.au',
url = 'http://www.liquidx.net/pysilc/',
license = 'BSD',
ext_package = '',
ext_modules = ext_modules
)
|