Files
CoolProp/dev/pseudo-pure/Helmholtz/setup.py
2014-05-14 12:46:24 +02:00

26 lines
854 B
Python

from distutils.core import setup, Extension
import subprocess,shutil,os,sys
sys.argv += ['build_ext','--inplace','--reswig']
if '--reswig' in sys.argv:
import subprocess
subprocess.check_output(['swig','-python','-outcurrentdir','-c++','-I../../../CoolProp','Helmholtz.i'])
sys.argv.remove('--reswig')
commons = dict()
helm_module = Extension('_helmholtz',
sources=['Helmholtz_wrap.cxx', '../../../CoolProp/Helmholtz.cpp', '../../../CoolProp/CoolPropTools.cpp'],
**commons
)
setup (name = 'EOSTerms',
version = '0.0.0',
author = "Ian Bell",
author_email = 'ian.h.bell@gmail.com',
description = """ helmholtz energy terms for EOS fitting """,
ext_modules = [helm_module],
)