ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/pystatgrab/setup.py
Revision: 1.5
Committed: Fri Feb 13 00:16:20 2004 UTC (20 years, 2 months ago) by tdb
Content type: text/x-python
Branch: MAIN
Changes since 1.4: +1 -1 lines
Log Message:
Bring the python extension up-to-date with the latest libstatgrab
functions. Still need to look at that enum thing and how best to use it.

File Contents

# Content
1 #!/usr/bin/env python
2
3 from distutils.core import setup, Extension
4 from commands import getstatusoutput
5 from sys import exit
6
7 cflags = getstatusoutput("pkg-config --cflags libstatgrab")
8 libs = getstatusoutput("pkg-config --libs libstatgrab")
9
10 if cflags[0] != 0:
11 exit("Failed to get cflags: " + cflags[1])
12
13 if libs[0] != 0:
14 exit("Failed to get libs: " + libs[1])
15
16 setup( name = "statgrab",
17 version = "0.9",
18 description = "Python bindings for libstatgrab",
19 author = "i-scream",
20 author_email = "dev@i-scream.org",
21 url = "http://www.i-scream.org/libstatgrab",
22 license = "GNU GPL v2 or later",
23 ext_modules=[Extension(
24 "statgrab",
25 ["statgrab.c"],
26 extra_compile_args = cflags[1].split(),
27 extra_link_args = libs[1].split(),
28 )],
29 )