X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=setup.py;h=fbb55f0d25ec9199ea23b5a808a5decb13e48da5;hp=bf58b718e63d159ffa6fa3d2193bd2f27ea000be;hb=d5dc2da1bd703c2cadbadde95994c17f44a86a0e;hpb=e7e4e8ff4937aed9c1b732719bc310c3e8a88f5e;ds=sidebyside diff --git a/setup.py b/setup.py index bf58b71..fbb55f0 100755 --- a/setup.py +++ b/setup.py @@ -1,10 +1,8 @@ #!/usr/bin/env python -import sys -import os -from glob import glob -from setuptools import setup, find_packages, Extension -from distutils.sysconfig import get_python_inc +from distutils.core import setup +from distutils.extension import Extension + from Cython.Distutils import build_ext from subprocess import Popen, PIPE @@ -12,20 +10,26 @@ from subprocess import Popen, PIPE cflags = Popen(['pkg-config', '--cflags', 'purple'], stdout=PIPE).communicate()[0].split() ldflags = Popen(['pkg-config', '--libs', 'purple'], stdout=PIPE).communicate()[0].split() +purplemodule = Extension('purple', + sources=['c_purple.c','purple.pyx'], + extra_compile_args=cflags, + extra_link_args=ldflags) + +long_description = "\ +Python bindings for libpurple, a multi-protocol instant messaging library." + class pypurple_build_ext(build_ext): def finalize_options(self): build_ext.finalize_options(self) self.include_dirs.insert(0, 'libpurple') self.pyrex_include_dirs.extend(self.include_dirs) -setup( - name = 'python-pypurple', - version = '0.1', - author ='Bruno Abinader', - author_email='bruno.abinader@openbossa.org', - cmdclass = {'build_ext': pypurple_build_ext}, - ext_modules=[Extension('purple', - sources=['c_purple.c','purple.pyx'], - depends=glob('libpurple/*.pxd'), - extra_compile_args=cflags, - extra_link_args=ldflags)]) +setup(name = 'python-purple', + version = '0.1', + author ='Bruno Abinader', + author_email = 'bruno.abinader@openbossa.org', + description = 'Python bindings for Purple', + long_description = long_description, + ext_modules = [purplemodule], + cmdclass = {'build_ext': pypurple_build_ext}, + )