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

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

/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要求修改:

 

[develop]
script-dir=$base/lib/f1tenth_gym_ros
[install]
install-scripts=$base/lib/f1tenth_gym_ros

 修改为:

[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$ colcon build
Starting >>> f1tenth_gym_ros
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.10s]
zhangrelay@LAPTOP-5REQ7K1L:~/ros_ws/f1tenth_gym_ros$


猜你喜欢

转载自blog.csdn.net/ZhangRelay/article/details/125513133