ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A answers.ros.org

Experimental Python package index for ROS

Hi, Python ROS users!

I’d like to introduce an experimental python package index which hosts basic ROS Python packages that can run without ROS installation.
This enables to

  • try ROS(rospy) in a Python way such as a virtualenv&pip
  • easily integrate ROS with an existing Python project

You can try ropy as follows:

virtualenv -p python3 venv
source venv/bin/activate
pip install --extra-index-url https://otamachan.github.io/rospy-index rospy-all

Most of the packages are written in pure Python, so they can be installed into multi platforms and also Python 3 environment.
A few packages(tf2_py and PyKDL) which need to be built with a c++ library are offered also as binary wheels(only Linux and OSX), you don’ t need to build them by yourself.

All packages are built by a script in this repo.

Please enjoy and any feedback is welcome!

Best,

2 Likes