-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrequirements.txt
More file actions
29 lines (29 loc) · 1.51 KB
/
Copy pathrequirements.txt
File metadata and controls
29 lines (29 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# irap_noroslib (Python) — runtime requirements
#
# There is NOTHING to pip install. irap_noroslib talks to ROS using only the Python
# standard library, so this file has no packages in it on purpose.
#
# The libraries it actually uses to communicate are all built into CPython 3.6+:
#
# xmlrpc.client / xmlrpc.server ROS Master + Slave API (XML-RPC)
# socket TCPROS / UDPROS transports
# socketserver threaded XML-RPC / slave server
# threading per-connection publish/subscribe threads
# struct message (de)serialization on the wire
# hashlib message md5sum (ROS gentools algorithm)
# re, os, sys, time, argparse supporting stdlib modules
#
# All of the above ship with Python — `import irap_noroslib` needs no third-party
# packages.
#
# ---------------------------------------------------------------------------
# OPTIONAL — not required by the library, only by the two webcam DEMOS
# (examples/webcam_pub.py and examples/ros_image_viewer.py). Install these
# yourself ONLY if you want to run those demos; leave them commented otherwise:
#
# opencv-python # webcam_pub.py (capture + encode), ros_image_viewer.py
# numpy # ros_image_viewer.py (frame buffers)
#
# ros_image_viewer.py is a REAL ROS node, so it also needs rospy + cv_bridge,
# which come from a system ROS install (apt), not pip.
# ---------------------------------------------------------------------------