def add_extensions(setup_path, folder, extensions):
"""
Adds .pyx files in the specified folder to the list of extensions.
"""
source_path = path.join(setup_path, folder)
for root, dirs, files in os.walk(source_path):
for file in files:
if path.splitext(file)[1] == ".pyx":
pyx_file = path.relpath(path.join(root, file), setup_path)
module = path.splitext(pyx_file)[0].replace("/", ".")
extensions.append(Extension(module, [pyx_file], include_dirs=compilation_includes),)
评论列表
文章目录