From edf4a348de0ddaf3bd0429d3cbb7dacc3b748954 Mon Sep 17 00:00:00 2001 From: Tat-Chee Wan (USM) Date: Tue, 1 Mar 2011 15:49:21 +0800 Subject: added pyfantom python module, renamed .cp to .cpp, add setup.py --- FantomModule/setup.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 FantomModule/setup.py (limited to 'FantomModule/setup.py') diff --git a/FantomModule/setup.py b/FantomModule/setup.py new file mode 100644 index 0000000..25dd152 --- /dev/null +++ b/FantomModule/setup.py @@ -0,0 +1,35 @@ +from distutils.core import setup, Extension +import sys + +def getextensions(): + mac_ext = Extension("FantomModule", + define_macros=[('PYFANTOM_DEBUG', '0')], # set to '1' to print debug messges + include_dirs=['.'], + extra_compile_args=['-arch i386'], + libraries=["Fantom"], + sources=["FantomModule.cpp"] + ) + return [mac_ext] + +# install the main library +setup(name="pyfantom", + version="0.1", + author="Tat-Chee Wan", + author_email="tcwan@cs.usm.my", + url="", + description="Python Extension to call Fantom Driver", + long_description="Python Wrapper for Fantom Driver on Mac OS X.", + license="GPL", + packages=["pyfantom"], + ext_modules=getextensions(), + classifiers = [ "Development Status :: 3 - Alpha", + "Intended Audience :: Developers", + # Need to confirm Fantom / NI-VISA license compatibility + # "License :: OSI Approved :: GNU General Public License (GPL)", + # "License :: OSI Approved :: GNU General Public License v2", + "Programming Language :: C++", + "Topic :: Software Development :: Libraries", + "Topic :: System :: Networking", + "Topic :: Communications", + "Operating System :: MacOS :: MacOS X" ] + ) -- cgit v1.2.3