Metadata-Version: 2.1
Name: pyrosenv
Version: 0.0.4
Summary: Set an environment for easy work with ROS in python without setting things up
Home-page: https://github.com/omrirz/pyrosenv.git
Author: Omri Rozenzaft
Author-email: omrirz@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: pyros-setup
Requires-Dist: rospkg
Requires-Dist: defusedxml
Requires-Dist: pycrypto
Requires-Dist: gnupg

# pyrosenv

Set an environment for easy work with ROS in python without setting things up

## Installation

```console
pip install pyrosenv
```

## Usage

For easy working with ROS in Python 3 in your IDE (Pycharm, VSCode, etc.) Do one or more of the following imports.
Actually after import pyrosenv you can import anything that you would import in ROS environemnt.

```python
# set things up and then import
import pyrosenv
import rospy
# ...

#import ros libraries
from pyrosenv import rospy
from pyrosenv import rosbag
from pyrosenv import roslaunch
from pyrosenv import rosgraph
from pyrosenv import roslib
from pyrosenv import genpy
from pyrosenv import cv_bridge

# import std msgs
from pyrosenv.std_msgs.msg import Int16
from pyrosenv.std_msgs.msg import Bool
# ...

# import sensor msgs
from pyrosenv.sensor_msgs.msg import PointCloud2
msg = PointCloud2()
from pyrosenv.sensor_msgs import point_cloud2
point_cloud2.read_points(msg)
from pyrosenv.cv_bridge import CvBridge, CvBridgeError
# ...
```

Then you can just use rospy, rosbag, std_msgs, sensor_msgs, etc. as you would in ROS environment.


