1
from distutils.core import setup, Extension
2
from setuptools import setup, Extension, find_packages
12
if string.find(arg,'--basedir=') == 0:
13
basedir = string.split(arg,'=')[1]
18
netsnmp_libs = os.popen(basedir+'/net-snmp-config --libs').read()
19
libdir = os.popen(basedir+'/net-snmp-config --build-lib-dirs '+basedir).read()
20
incdir = os.popen(basedir+'/net-snmp-config --build-includes '+basedir).read()
21
libs = re.findall(r"-l(\S+)", netsnmp_libs)
22
libdirs = re.findall(r"-L(\S+)", libdir)
23
incdirs = re.findall(r"-I(\S+)", incdir)
25
netsnmp_libs = os.popen('net-snmp-config --libs').read()
26
libdirs = re.findall(r"-L(\S+)", netsnmp_libs)
28
libs = re.findall(r"-l(\S+)", netsnmp_libs)
31
name="netsnmp-python", version="1.0a1",
32
description = 'The Net-SNMP Python Interface',
33
author = 'G. S. Marzot',
34
author_email = 'giovanni.marzot@sparta.com',
35
url = 'http://www.net-snmp.org',
37
packages=find_packages(),
38
test_suite = "netsnmp.tests.test",
41
Extension("netsnmp.client_intf", ["netsnmp/client_intf.c"],