Annotation of src/external/bsd/tre/dist/python/setup.py, Revision 1.1.1.2
1.1 agc 1: # setup.py - Builds and installs the TRE Python language bindings module
2: #
3: # Copyright (c) 2009 Ville Laurikari <ville@laurikari.net>
4: #
5:
1.1.1.2 ! rin 6: import distutils.sysconfig
1.1 agc 7: from distutils.core import setup, Extension
8: import sys
9: import os
10: import shutil
11:
12: version = "0.8.0"
13: data_files = []
14: include_dirs = ["../lib"]
15: libraries = ["tre"]
16:
17: if sys.platform == "win32":
1.1.1.2 ! rin 18: # Place tre.dll in site-packages, next to tre.pyd.
! 19: data_files = [(distutils.sysconfig.get_python_lib(), ["tre.dll"])]
1.1 agc 20: include_dirs += ["../win32"]
21: shutil.copy("../win32/Release/tre.dll", ".")
22: libraries = ["../win32/Release/tre"]
23:
24: setup(name = "tre",
25: version = version,
26: description = "Python module for TRE",
27: author = "Ville Laurikari",
28: author_email = "ville@laurikari.net",
29: license = "2-clause BSD",
30: url = "http://laurikari.net/tre/",
31: data_files = data_files,
32: ext_modules = [Extension("tre",
33: sources = ["tre-python.c"],
34: define_macros = [("HAVE_CONFIG_H", None)],
35: include_dirs = include_dirs,
36: libraries = libraries
37: ),
38: ],
39: )
CVSweb <webmaster@jp.NetBSD.org>