X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=setup.py;h=794896491adc1df27eb08fd373295a6e793350dd;hb=03cecad0b5793eb349e5d9f07524583df5ba09b6;hp=82b066dffc7aaf8a7c50cd96ac0b566970f76070;hpb=c6e25b752f2576b18f12685149f69fa81046da36;p=sfpy.git diff --git a/setup.py b/setup.py index 82b066d..7948964 100644 --- a/setup.py +++ b/setup.py @@ -2,13 +2,26 @@ from distutils.core import setup from distutils.extension import Extension from Cython.Build import cythonize -ext = Extension('posit', ['posit.pyx'], +posit_ext = Extension( + 'sfpy.posit', ['sfpy/posit.pyx'], include_dirs=['SoftPosit/source/include/'], extra_objects=['./SoftPosit/build/Linux-x86_64-GCC/softposit.a'], libraries=['m'], ) +float_ext = Extension( + 'sfpy.float', ['sfpy/float.pyx'], + include_dirs=['berkeley-softfloat-3/source/include/'], + extra_objects=['./berkeley-softfloat-3/build/Linux-x86_64-GCC/softfloat.a'], +) + setup( name='sfpy', - ext_modules=cythonize([ext]), + version='0.1.0', + description='softfloat and softposit in python', + author='Bill Zorn', + author_email='bill.zorn@gmail.com', + url='https://github.com/billzorn/sfpy', + packages=['sfpy'], + ext_modules=cythonize([posit_ext, float_ext]), )