]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libucl/python/setup.py
Merge OpenSSL 1.0.2g.
[FreeBSD/FreeBSD.git] / contrib / libucl / python / setup.py
1 import distutils.ccompiler
2 import distutils.sysconfig
3 from distutils.core import setup, Extension
4 import os
5
6
7 compiler  = distutils.ccompiler.new_compiler()
8 search_paths=[os.path.expanduser('~/{}'), '/opt/local/{}', '/usr/local/{}', '/usr/{}']
9 lib_paths = [ a.format("lib") for a in search_paths]
10 inc_paths = [ a.format("include") for a in search_paths]
11
12 uclmodule = Extension('ucl',
13         include_dirs = inc_paths,
14         library_dirs = lib_paths,
15         libraries = ['ucl'],
16         sources = ['src/uclmodule.c'],
17         runtime_library_dirs = lib_paths,
18         language='c')
19
20 setup(name='ucl',
21     version='1.0',
22     description='ucl parser and emmitter',
23     ext_modules = [uclmodule],
24     author="Eitan Adler",
25     author_email="lists@eitanadler.com",
26     url="https://github.com/vstakhov/libucl/",
27     license="MIT",
28     classifiers=["Development Status :: 3 - Alpha",
29         "Intended Audience :: Developers",
30         "License :: DFSG approved",
31         "License :: OSI Approved :: MIT License",
32         "Programming Language :: C",
33         "Programming Language :: Python :: 3",
34         "Programming Language :: Python :: Implementation :: CPython",
35         "Topic :: Software Development :: Libraries",
36         ]
37     )