Revision 7e2976713facc0d443ade5279e91c4ae6b38c6c4 authored by Axel Donath on 22 November 2021, 17:43:23 UTC, committed by Axel Donath on 22 November 2021, 18:19:35 UTC
1 parent ad3856e
Raw File
setup.py
# Licensed under a 3-clause BSD style license - see LICENSE.rst
import setuptools
from Cython.Build import cythonize
from distutils.extension import Extension
import numpy as np


def make_cython_extension(filename):
    return Extension(
        filename.strip(".pyx").replace("/", "."),
        [filename],
        include_dirs=[np.get_include()],
    )


cython_files = [
    "gammapy/stats/fit_statistics_cython.pyx",
]

ext_modules = cythonize([make_cython_extension(_) for _ in cython_files])

setuptools.setup(use_scm_version=True, ext_modules=ext_modules)
back to top