1#!/usr/bin/env python 2# vim: set ts=4 sw=4 tw=0 : 3 4from distutils.core import setup 5from distutils.extension import Extension 6 7import numpy 8 9try: 10 from Cython.Build import cythonize 11 12 USE_CYTHON = True 13 EXT = "pyx" 14except ImportError: 15 USE_CYTHON = False 16 EXT = "c" 17 cythonize = lambda ext: ext 18 19extensions = [ 20 Extension( 21 "cp2k", 22 ["cp2k.{}".format(EXT)], 23 include_dirs=[numpy.get_include()], 24 libraries=["cp2k"], 25 ), 26] 27 28setup(name="cp2k", ext_modules=cythonize(extensions)) 29