-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
32 lines (26 loc) · 1.01 KB
/
requirements.txt
File metadata and controls
32 lines (26 loc) · 1.01 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
30
31
# Easy-Drone Requirements
#
# For development (with source code):
# pip install -e .
# pip install -e .[zenoh,yolo,all]
#
# For end users (install from GitHub):
# pip install git+https://github.com/TensorFleet/easy-drone-python.git
# pip install 'easy-drone[zenoh] @ git+https://github.com/TensorFleet/easy-drone-python.git'
# Option 1: Install from GitHub (recommended for end users)
# Uncomment the line below to install directly from GitHub
easy-drone @ git+https://github.com/TensorFleet/easy-drone-python.git
# Option 2: Core dependencies only (for development with 'pip install -e .')
pyzmq>=25.0.0
protobuf>=4.25.0 # Requires runtime_version support
# Optional: Zenoh backend
# Install with: pip install -e .[zenoh]
# eclipse-zenoh
# Optional: YOLO inference support
# Install with: pip install -e .[yolo]
# opencv-python>=4.5.0
# numpy>=1.21.0
# onnxruntime>=1.12.0
# matplotlib>=3.5.0
# Note: Use setup.py extras_require for optional dependencies
# Example: pip install -e .[all] # installs all optional features