ros2 setpy.py详解
setup.py 内容分析
一般setup.py基本内容如下:
1 | from setuptools import find_packages, setup |
package_name:要与 qmini_ws 中的 src/qmini_nav2 保持一致;packages=find_packages(exclude=['test']):自动查找所有包含__init__.py的目录,但排除 test 目录。
1 | qmini_nav2/ |
data_files:一个列表,每个元素是 (目标路径, [源文件列表])glob('launch/*.py'):查找src/qmini_nav2/launch/目录下所有.py文件
特别注意:
- entry_points的类型是字典,console_scripts是列表,列表内的元素是字符串!
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.