diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7484af1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.eggs/* +*.egg-info diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..ddc741d --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,2 @@ +[build-system] +requires = ['setuptools', 'wheel', 'numpy < 2'] diff --git a/setup.py b/setup.py index 56832ff..a7a33af 100644 --- a/setup.py +++ b/setup.py @@ -1,9 +1,9 @@ #!/usr/bin/env python -from numpy.distutils.core import Extension, setup + +from distutils.core import Extension, setup from numpy import get_include from os.path import join import os -import sys # possible types types = ("int", "long", "float", "double") @@ -24,19 +24,15 @@ # distutils -sys.path.extend('config_fc --fcompiler=gnu95 --f90flags=-fopenmp --f90exec=/usr/bin/gfortran '.split()) setup(name='fht', - version='1.0.1', + version='1.0.2', description='Fast Hadamard Transform', author='Nicolas Barbey', author_email='nicolas.a.barbey@gmail.com', - requires=['numpy (>1.3.0)'], packages=['fht'], ext_modules=[Extension('fht._C_fht_%(ctype)s' % {"ctype":t}, [join('fht', 'C_fht_%(ctype)s.c') % {"ctype":t}], - include_dirs=[join(get_include(), 'numpy')], - extra_compile_args=['-fopenmp'], - extra_link_args=['-fopenmp'],) + include_dirs=[join(get_include(), 'numpy')], ) + #include_dirs=[get_include()], ) for t in types], - data_files=[('tests', ['test_fht'])] )