From c02d53a4eb5eda0081e5dec801223adb9e52496a Mon Sep 17 00:00:00 2001 From: Maciej Bartkowiak Date: Thu, 28 Mar 2024 10:28:58 +0000 Subject: [PATCH] Remove setup.py from Extensions --- MDANSE/Extensions/setup.py | 100 ------------------------------------- 1 file changed, 100 deletions(-) delete mode 100644 MDANSE/Extensions/setup.py diff --git a/MDANSE/Extensions/setup.py b/MDANSE/Extensions/setup.py deleted file mode 100644 index 95d3ef844b..0000000000 --- a/MDANSE/Extensions/setup.py +++ /dev/null @@ -1,100 +0,0 @@ -# ************************************************************************** -# -# MDANSE: Molecular Dynamics Analysis for Neutron Scattering Experiments -# -# @file Extensions/setup.py -# @brief Implements module/class/test setup -# -# @homepage https://www.isis.stfc.ac.uk/Pages/MDANSEproject.aspx -# @license GNU General Public License v3 or higher (see LICENSE) -# @copyright Institut Laue Langevin 2013-now -# @copyright ISIS Neutron and Muon Source, STFC, UKRI 2021-now -# @authors Scientific Computing Group at ILL (see AUTHORS) -# -# ************************************************************************** - -import glob -import os -import sys - -from Cython.Distutils import build_ext - -from distutils.core import setup, Extension -from distutils.sysconfig import get_config_vars - -import numpy - -if "linux" in sys.platform: - (opt,) = get_config_vars("OPT") - os.environ["OPT"] = " ".join( - flag for flag in opt.split() if flag != "-Wstrict-prototypes" - ) - -INCLUDE_DIR = [numpy.get_include()] - -QHULL_DIR = os.path.join("qhull_lib") - -QHULL_INCLUDE_DIR = ( - INCLUDE_DIR + [os.path.join(QHULL_DIR, "ext")] + [os.path.join(QHULL_DIR, "src")] -) - -EXTENSIONS = [ - Extension( - "atoms_in_shell", include_dirs=INCLUDE_DIR, sources=["atoms_in_shell.pyx"] - ), - Extension( - "atomic_trajectory", include_dirs=INCLUDE_DIR, sources=["atomic_trajectory.pyx"] - ), - Extension( - "fold_coordinates", include_dirs=INCLUDE_DIR, sources=["fold_coordinates.pyx"] - ), - Extension( - "com_trajectory", include_dirs=INCLUDE_DIR, sources=["com_trajectory.pyx"] - ), - Extension( - "contiguous_coordinates", - include_dirs=INCLUDE_DIR, - sources=["contiguous_coordinates.pyx"], - ), - Extension( - "distance_histogram", - include_dirs=INCLUDE_DIR, - sources=["distance_histogram.pyx"], - ), - Extension( - "fast_calculation", include_dirs=INCLUDE_DIR, sources=["fast_calculation.pyx"] - ), - Extension("sas_fast_calc", include_dirs=INCLUDE_DIR, sources=["sas_fast_calc.pyx"]), - Extension("mt_fast_calc", include_dirs=INCLUDE_DIR, sources=["mt_fast_calc.pyx"]), - Extension("sd_fast_calc", include_dirs=INCLUDE_DIR, sources=["sd_fast_calc.pyx"]), - Extension( - "mic_fast_calc", - include_dirs=INCLUDE_DIR, - sources=["mic_fast_calc.pyx"], - language="c++", - ), - Extension( - "qhull", - include_dirs=QHULL_INCLUDE_DIR, - sources=glob.glob(os.path.join(QHULL_DIR, "src", "*.c")) + ["qhull.pyx"], - define_macros=[("qh_QHpointer", "1")], - ), - Extension( - "mdanse_xtc", - include_dirs=[numpy.get_include(), "./xtc/include/", "./xtc/"], - sources=[ - "./xtc/src/xdrfile.c", - "./xtc/src/xdr_seek.c", - "./xtc/src/xdrfile_xtc.c", - "./xtc/xtc.pyx", - ], - ), -] - - -setup( - name="MDANSE_Extensions", - version="1.0", - ext_modules=EXTENSIONS, - cmdclass={"build_ext": build_ext}, -)