Skip to content

Conversation

sfalexrog
Copy link
Contributor

As of the current master, ros_pytest installs its ros_pytest_runner by calling CMake's install() function. ROS documentation for Catkin mentions that the recommended way to install Python scripts is by using catkin_install_python: http://docs.ros.org/melodic/api/catkin/html/howto/format2/installing_python.html. This allows Catkin to rewrite shebangs, for instance.

Another thing that should be performed for better Python 3 compatibility is to add conditional dependencies in package.xml: http://wiki.ros.org/UsingPython3/SourceCodeChanges

This P/R contains both of these changes.

@rhaschke
Copy link

@machinekoder, could you please merge this and prepare a release for ROS Noetic? We depend on this package in MoveIt. Thanks.

@tylerjw tylerjw mentioned this pull request Jun 29, 2020
23 tasks
@machinekoder machinekoder merged commit 95f9183 into machinekoder:melodic-devel Aug 12, 2020
@machinekoder
Copy link
Owner

Thank you. I'll prepare the noetic release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants