Skip to content

Python SDK Installation

Install the ARVOS Python SDK and all dependencies.

Prerequisites

  • Python 3.8 or higher
  • pip (Python package manager)

Basic Installation

pip install arvos-sdk

From Source

git clone https://github.com/jaskirat1616/arvos-sdk.git
cd arvos-sdk
pip install -e .

Protocol-Specific Dependencies

Core (WebSocket)

Included with base installation: - websockets>=11.0 - qrcode[pil]>=7.4 - numpy>=1.20.0

gRPC

pip install grpcio grpcio-tools protobuf

MQTT

pip install paho-mqtt
# Also install Mosquitto broker
brew install mosquitto        # macOS
sudo apt-get install mosquitto  # Linux

Bluetooth LE

pip install bleak

MCAP Stream

pip install mcap

QUIC/HTTP3

pip install aioquic

Optional Dependencies

Visualization

pip install matplotlib pillow

Image Processing

pip install opencv-python pillow

ROS 2 Integration

pip install rclpy cv_bridge

Development

pip install pytest black flake8

Verify Installation

python -c "import arvos; print(arvos.__version__)"

Should output: 1.0.0

Next Steps