定义个待编译文件的list,使用个循环就能解决
import setuptools # 重要
from distutils.core import setup
from Cython.Build import cythonize
pyfiles = ['od.py',
'net/initializers.py',
'net/iou_utils.py',
'net/layers.py',
'net/losses.py',
'net/model.py',
'generators/coco.py',
'generators/common.py',
'generators/csv_.py',
'generators/pascal.py',
'eval/coco.py',
'eval/common.py',
'eval/pascal.py',
]
for f in pyfiles:
setup(
name='gm_od',
ext_modules=cythonize(f)
)