155714Skristry: 255714Skris from setuptools import setup, Extension 355714Skrisexcept ImportError: 455714Skris from distutils.core import setup, Extension 555714Skris 655714Skrisimport os 755714Skrisimport sys 855714Skris 955714Skristests_require = [] 1055714Skris 1155714Skrisif sys.version < '2.7': 1255714Skris tests_require.append('unittest2') 1355714Skris 1455714Skrisuclmodule = Extension( 1555714Skris 'ucl', 1655714Skris libraries = ['ucl'], 1755714Skris sources = ['src/uclmodule.c'], 1855714Skris language = 'c' 1955714Skris) 2055714Skris 2155714Skrissetup( 2255714Skris name = 'ucl', 2355714Skris version = '0.8', 2455714Skris description = 'ucl parser and emmitter', 2555714Skris ext_modules = [uclmodule], 2655714Skris test_suite = 'tests', 2755714Skris tests_require = tests_require, 2855714Skris author = "Eitan Adler, Denis Volpato Martins", 2955714Skris author_email = "lists@eitanadler.com", 3055714Skris url = "https://github.com/vstakhov/libucl/", 3155714Skris license = "MIT", 3255714Skris classifiers = [ 3355714Skris "Development Status :: 3 - Alpha", 3455714Skris "Intended Audience :: Developers", 3555714Skris "License :: DFSG approved", 3655714Skris "License :: OSI Approved :: MIT License", 3755714Skris "Programming Language :: C", 3855714Skris "Programming Language :: Python :: 2", 3955714Skris "Programming Language :: Python :: 3", 4055714Skris "Programming Language :: Python :: Implementation :: CPython", 4155714Skris "Topic :: Software Development :: Libraries", 4255714Skris ] 4355714Skris) 4455714Skris