From d1ceba806206f25544dbb1147fda85860d2a337f Mon Sep 17 00:00:00 2001 From: "Matt McCormick (thewtex)" Date: Wed, 2 Nov 2011 00:52:38 -0400 Subject: [PATCH] Add basic setup.py. --- cmake/ReplicatePythonSourceTree.cmake | 2 +- setup.py | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 setup.py diff --git a/cmake/ReplicatePythonSourceTree.cmake b/cmake/ReplicatePythonSourceTree.cmake index e8c41b0..245216a 100644 --- a/cmake/ReplicatePythonSourceTree.cmake +++ b/cmake/ReplicatePythonSourceTree.cmake @@ -1,4 +1,4 @@ # Note: when executed in the build dir, then CMAKE_CURRENT_SOURCE_DIR is the # build dir. -file( COPY src test DESTINATION "${CMAKE_ARGV3}" +file( COPY setup.py src test DESTINATION "${CMAKE_ARGV3}" FILES_MATCHING PATTERN "*.py" ) diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..bec7b3c --- /dev/null +++ b/setup.py @@ -0,0 +1,17 @@ +from setuptools import setup +from distutils.sysconfig import get_python_lib +import glob + + +setup( + name = "cythoncmakeexample", + package_dir = {'': 'src'}, + data_files = [(get_python_lib(), glob.glob('src/*.so'))], + author = 'Matt McCormick', + description = 'Use the CMake build system to make Cython modules.', + license = 'Apache', + keywords = 'cmake cython build', + url = 'http://github.com/thewtex/cython-cmake-example', + test_require = ['nose'], + zip_safe = False, + )