#!/usr/bin/python from distutils.core import setup, Extension import os import sys if sys.platform == 'win32': MACROS = { 'define' : [('MSWINDOWS', None)], } LIBS = ['ws2_32'] else: MACROS = {'define' : []} LIBS = [] # I think that there are some unresolved which force me # to go in this order... # SRC = map(lambda x: 'src/' + x, filter(lambda x: x[-2:] == '.c', os.listdir('src'))) setup( name = 'py-xmlrpc', version = '0.8.8.3', description = 'xmlrpc for Python', author = 'Shilad Sen', author_email = 'shilad.sen@sourcelight.com', license = 'GNU Lesser General Public License', url = "http://sourceforge.net/projects/py-xmlrpc/", py_modules = ['xmlrpc', 'pyxmlrpclib'], ext_modules = [Extension( '_xmlrpc', SRC, define_macros=MACROS['define'], libraries=LIBS, )], )