由于ROS2中的python包多了setup.py
, setup.cfg
文件。所以在开发ROS2的软件有必要详细了解一下这些文件的作用。简而言之就是python的打包配置文件,类似package.xml
和CMakeList.txt
的作用。
Python打包:setuptools 与 setup.py/.cfg 入门简介
https://zhuanlan.zhihu.com/p/261579357
Python setup.py entry_points 详解
https://zhuanlan.zhihu.com/p/261579357
这两篇文章介绍的都十分直接。尤其第二篇对于entry_points的解释详细且直观。