10
0
mirror of https://gitlab.com/scemama/irpf90.git synced 2024-06-20 12:12:06 +02:00
irpf90/src/cython_setup.py

28 lines
523 B
Python
Raw Normal View History

2011-11-28 22:12:45 +01:00
#!/usr/bin/python
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
import os
2011-12-19 14:24:52 +01:00
to_remove = """cython_setup.py command_line.py""".split()
2011-11-28 22:12:45 +01:00
ext_modules = []
files = os.listdir('.')
for file in to_remove:
files.remove(file)
for file in files:
if file.endswith(".py"):
module = file.split('.')[0]
ext_modules += [ Extension(module,[file]) ]
setup(
name = 'IRPF90 extensions',
cmdclass = {'build_ext': build_ext},
ext_modules = ext_modules
)
2011-12-19 14:24:52 +01:00