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