lucasw / ros_from_src

Build ros from source without using a PPA in a github action. Probably just copy what archlinux is doing. See also https://github.com/ros-o/ros-o
BSD 3-Clause "New" or "Revised" License
102 stars 16 forks source link

distutils.core -> setuptools #34

Open lucasw opened 11 months ago

lucasw commented 11 months ago

Replace all these and more (does setup tools need replacing or adjustment https://packaging.python.org/en/latest/discussions/setup-py-deprecated/ ?)

~/install_base_catkin_ws/src$ grep -r "from distutils.core import setup" *
lucasw/rqt_file_dialog/rqt_file_dialog/setup.py:from distutils.core import setup
other/fiducials/aruco_detect/setup.py:from distutils.core import setup
other/mavros/mavros/setup.py:from distutils.core import setup
other/openni2_camera/openni2_launch/setup.py:from distutils.core import setup
other/jsk_visualization/jsk_rviz_plugins/setup.py:from distutils.core import setup
other/jsk_visualization/jsk_rqt_plugins/setup.py:from distutils.core import setup
other/jsk_common/jsk_topic_tools/setup.py:from distutils.core import setup
other/jsk_common/jsk_tools/setup.py:from distutils.core import setup
other/jsk_common/jsk_rosbag_tools/setup.py:from distutils.core import setup
other/jsk_common/jsk_data/setup.py:from distutils.core import setup
other/wu_ros_tools/easy_markers/setup.py:from distutils.core import setup
other/wu_ros_tools/joy_listener/setup.py:from distutils.core import setup
other/wu_ros_tools/kalman_filter/setup.py:from distutils.core import setup
other/nmea_navsat_driver/setup.py:from distutils.core import setup
other/ros_numpy/setup.py:from distutils.core import setup
other/pal_statistics/pal_statsd_collector/setup.py:from distutils.core import setup
other/pal_statistics/pal_carbon_collector/setup.py:from distutils.core import setup
other/pal_statistics/pal_statistics/setup.py:from distutils.core import setup
ros/rqt_plot/setup.py:from distutils.core import setup
ros/joystick_drivers/wiimote/setup.py:from distutils.core import setup
ros/gazebo_ros_pkgs/gazebo_ros/setup.py:from distutils.core import setup
ros/gazebo_ros_pkgs/gazebo_plugins/setup.py:from distutils.core import setup
ros/rqt/rqt_gui_cpp/setup.py:from distutils.core import setup
ros/rqt/rqt_py_common/setup.py:from distutils.core import setup
ros/rqt/rqt_gui/setup.py:from distutils.core import setup
ros/rqt/rqt_gui_py/setup.py:from distutils.core import setup
ros/roslint/setup.py:from distutils.core import setup
ros/ros_controllers/rqt_joint_trajectory_controller/setup.py:from distutils.core import setup
ros/ddynamic_reconfigure_python/setup.py:from distutils.core import setup
ros/rqt_bag/rqt_bag_plugins/setup.py:from distutils.core import setup
ros/rqt_bag/rqt_bag/setup.py:from distutils.core import setup

Should start with packages that are already forked (or for rqt_file_dialog are mine to being with)