resetting manifest requested domain to floor
[platform/upstream/yum-metadata-parser.git] / setup.py
1 import os, string
2 from distutils.core import setup, Extension
3
4 pc = os.popen("pkg-config --cflags-only-I glib-2.0 libxml-2.0 sqlite3", "r")
5 includes = map(lambda x:x[2:], string.split(pc.readline()))
6 pc.close()
7
8 pc = os.popen("pkg-config --libs-only-l glib-2.0 libxml-2.0 sqlite3", "r")
9 libs = map(lambda x:x[2:], string.split(pc.readline()))
10 pc.close()
11
12 pc = os.popen("pkg-config --libs-only-L glib-2.0 libxml-2.0 sqlite3", "r")
13 libdirs = map(lambda x:x[2:], string.split(pc.readline()))
14 pc.close()
15
16 module = Extension('_sqlitecache',
17                    include_dirs = includes,
18                    libraries = libs,
19                    library_dirs = libdirs,
20                    sources = ['package.c',
21                               'xml-parser.c',
22                               'db.c',
23                               'sqlitecache.c'])
24
25 setup (name = 'yum-metadata-parser',
26        version = '1.1.4',
27        description = 'A fast YUM meta-data parser',
28            py_modules = ['sqlitecachec'],
29        ext_modules = [module])