File: setup.py

package info (click to toggle)
pysilc 0.5-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 328 kB
  • ctags: 411
  • sloc: ansic: 1,985; python: 617; makefile: 7
file content (35 lines) | stat: -rw-r--r-- 1,124 bytes parent folder | download
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
)