00001 #!/usr/bin/env python 00002 ## ! DO NOT MANUALLY INVOKE THIS setup.py, USE CATKIN INSTEAD 00003 00004 from distutils.core import setup 00005 from catkin_pkg.python_setup import generate_distutils_setup 00006 00007 # fetch values from package.xml 00008 setup_args = generate_distutils_setup( 00009 packages=[ 00010 'rail_object_detector', 00011 # 'drfcn.bbox', 00012 # 'drfcn.core', 00013 # 'drfcn.mask', 00014 # 'drfcn.nms', 00015 # 'drfcn.operator_py', 00016 # 'drfcn.rpn', 00017 # 'drfcn.symbols', 00018 # 'drfcn.utils' 00019 ], 00020 package_dir={ 00021 '': 'src', 00022 # 'drfcn': 'libs/drfcn', 00023 }, 00024 ) 00025 # TODO: Someday include the drfcn modules directly into the build process. 00026 # Catkin is being stupid right now 00027 00028 setup(**setup_args)