Hi Steven, There's no fast way to check the version from a Python script -- you can shell to bin/rosversion (or re-use its code, as it is Python). However, there are two alternatives that achieve your goal: 1) (recommended) from rospy import Header 2) The Pythonic way of doing multi-version compatibility: try: from std_msgs.msg import Header except ImportError: from roslib.msg import Header - Ken On Tue, Feb 1, 2011 at 12:45 PM, Steven Bellens wrote: > Hi, > > Due to the moving of the Header.h file from roslib to std_msgs we need > to check the ROS version involved to include the right header in our > rtt_ros_integration package. > How can we check the ROS version in a python script? > When exactly did this move happen, e.g. what's the version to check for? > > regards, > > Steven > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users >