diff --git a/src/bindings/python/setup.py b/src/bindings/python/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..362b2529ddecd4d42622924665414f5a66a417f3 --- /dev/null +++ b/src/bindings/python/setup.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +""" +setup.py for Hammer bindings +""" + +from distutils.core import setup, Extension + +setup(name="hammer", + version="0.9.0", + author="Upstanding Hackers, LLC", + description="""The Hammer parser combinator library""", + ext_modules=[Extension('_hammer', ['hammer.i'], + swig_opts=['-DHAMMER_INTERNAL__NO_STDARG_H', '-I../../'], + define_macros = [('SWIG', None)], + extra_compile_args = ['-fPIC', + '-std=gnu99',], + include_dirs=['../../'], + library_dirs=['../../'], + libraries=['hammer'],)], + py_modules=['hammer'], +)