UserWarning: Usage of dash-separated ‘script-dir‘ will not be supported in future versions. 笔记

2022-06-30 15:02:29 浏览数 (2)

问题详细描述如下,通常出现在编译时候:

/usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of dash-separated 'script-dir' will not be supported in future versions. Please use the underscore name 'script_dir' instead

截图如下:

打开对应文件夹下setup.cfg:

按warn要求修改:

代码语言:javascript复制
[develop]
script-dir=$base/lib/f1tenth_gym_ros
[install]
install-scripts=$base/lib/f1tenth_gym_ros

 修改为:

代码语言:javascript复制
[develop]
script_dir=$base/lib/f1tenth_gym_ros
[install]
install_scripts=$base/lib/f1tenth_gym_ros

重新编译,就没有警告了。


zhangrelay@LAPTOP-5REQ7K1L:~ cd ros_ws/f1tenth_gym_ros/ zhangrelay@LAPTOP-5REQ7K1L:~/ros_ws/f1tenth_gym_ros ls build  install  log  src zhangrelay@LAPTOP-5REQ7K1L:~/ros_ws/f1tenth_gym_ros colcon build Starting >>> f1tenth_gym_ros /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of dash-separated 'script-dir' will not be supported in future versions. Please use the underscore name 'script_dir' instead   warnings.warn( /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of dash-separated 'install-scripts' will not be supported in future versions. Please use the underscore name 'install_scripts' instead   warnings.warn( /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of dash-separated 'script-dir' will not be supported in future versions. Please use the underscore name 'script_dir' instead   warnings.warn( /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of dash-separated 'install-scripts' will not be supported in future versions. Please use the underscore name 'install_scripts' instead   warnings.warn( running egg_info writing ../build/f1tenth_gym_ros/f1tenth_gym_ros.egg-info/PKG-INFO writing dependency_links to ../build/f1tenth_gym_ros/f1tenth_gym_ros.egg-info/dependency_links.txt writing entry points to ../build/f1tenth_gym_ros/f1tenth_gym_ros.egg-info/entry_points.txt writing requirements to ../build/f1tenth_gym_ros/f1tenth_gym_ros.egg-info/requires.txt writing top-level names to ../build/f1tenth_gym_ros/f1tenth_gym_ros.egg-info/top_level.txt reading manifest file '../build/f1tenth_gym_ros/f1tenth_gym_ros.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file '../build/f1tenth_gym_ros/f1tenth_gym_ros.egg-info/SOURCES.txt' running build running build_py running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.   warnings.warn( running install_lib running install_data running install_egg_info removing '/home/zhangrelay/ros_ws/f1tenth_gym_ros/install/f1tenth_gym_ros/lib/python3.10/site-packages/f1tenth_gym_ros-0.0.0-py3.10.egg-info' (and everything under it) Copying ../build/f1tenth_gym_ros/f1tenth_gym_ros.egg-info to /home/zhangrelay/ros_ws/f1tenth_gym_ros/install/f1tenth_gym_ros/lib/python3.10/site-packages/f1tenth_gym_ros-0.0.0-py3.10.egg-info running install_scripts Installing gym_bridge script to /home/zhangrelay/ros_ws/f1tenth_gym_ros/install/f1tenth_gym_ros/lib/f1tenth_gym_ros writing list of installed files to '/home/zhangrelay/ros_ws/f1tenth_gym_ros/build/f1tenth_gym_ros/install.log' Finished <<< f1tenth_gym_ros [1.11s] zhangrelay@LAPTOP-5REQ7K1L:~/ros_ws/f1tenth_gym_ros


0 人点赞