ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

How can I test a ros package version from python script

asked 2021-01-21 09:20:30 -0600

nirge gravatar image

It appears there's a mechanism to fetch package version via ROS, available in CLI

e.g. rosversion nano_light

0.0.0

where 0.0.0 is saved in the ROS package XML

is there an API to get this data from rospy?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2021-01-25 09:29:10 -0600

tryan gravatar image

Here's one way to do it in Python, using rospkg:

import rospkg

r = rospkg.RosPack()
m = r.get_manifest('my_package')
print(m.version)

# Output: '1.3.0'
edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2021-01-21 09:19:39 -0600

Seen: 280 times

Last updated: Jan 25 '21