41 lines
968 B
Python
41 lines
968 B
Python
# -*- coding: utf-8 -*-
|
|
#
|
|
# setup.py - Setup up script for en_toolkit python extension
|
|
#
|
|
# Created: 11/27/2017
|
|
# Author: Michael E. Tryby
|
|
# US EPA - ORD/NRMRL
|
|
#
|
|
# Requires:
|
|
# Platform C language compiler
|
|
# SWIG
|
|
#
|
|
|
|
try:
|
|
from setuptools import setup, Extension
|
|
from setuptools.command.build_ext import build_ext
|
|
except ImportError:
|
|
from distutils.core import setup, Extension
|
|
from distutils.command.build_ext import build_ext
|
|
|
|
setup(
|
|
name = "epanet-toolkit",
|
|
version = "0.0.0",
|
|
ext_modules = [
|
|
Extension("_epanet_toolkit",
|
|
include_dirs = ['lib\\'],
|
|
libraries = ['epanet'],
|
|
library_dirs = ['lib\\'],
|
|
sources = ['src\\epanet_toolkit.i'],
|
|
swig_opts=['-modern'],
|
|
language = 'C'
|
|
)
|
|
],
|
|
package_dir = {'':'src'},
|
|
py_modules = ['epanet_toolkit'],
|
|
|
|
install_requires = [
|
|
'enum34'
|
|
]
|
|
)
|