from setuptools import setup, Extension, find_packages # retoor rinja_module = Extension( 'rinja._rinja', sources=[ 'src/rinja/module.c', 'src/rinja/tokenizer.c', 'src/rinja/parser.c', 'src/rinja/vm.c', 'src/rinja/utils.c', 'src/rinja/filters.c', 'src/rinja/tests.c', ], include_dirs=['include'], extra_compile_args=['-O3', '-Wall'], ) setup( name='rinja', version='0.1.0', description='High-Performance Jinja-Compatible Native Python Module', author='retoor', author_email='retoor@molodetz.nl', package_dir={'': 'src'}, packages=find_packages(where='src'), ext_modules=[rinja_module], install_requires=[], python_requires='>=3.7', )