wc_sim/on_ROSS/try_c_and_python/setup_python_call_c.py
'''
:Author: Arthur Goldberg <Arthur.Goldberg@mssm.edu>
:Date: 2017-04-06
:Copyright: 2017-2018, Karr Lab
:License: MIT
'''
from distutils.core import setup, Extension
import os
DIR = os.path.dirname(__file__)
def call_setup(): # pragma: no cover
'''
Build an extension module.
Returns:
A Distribution instance
'''
module1 = Extension('spam',
sources=[os.path.join(DIR, 'spammodule.c')])
return setup(
script_name='setup.py',
script_args=['build'],
name='PackageName',
version='0.01',
description='This is a demo package',
ext_modules=[module1])