# ============================================================================= # Drone Landing Competition - Python Dependencies # ============================================================================= # # Install with: pip install -r requirements.txt # # Note: ROS 2 packages (rclpy, geometry_msgs, std_msgs) are installed via # the ROS 2 distribution and are not available on PyPI. See README.md # or use the setup scripts in setup/ folder. # ============================================================================= # ----------------------------------------------------------------------------- # Core Simulation # ----------------------------------------------------------------------------- pybullet>=3.2.5 # Physics simulation engine # ----------------------------------------------------------------------------- # Build Tools (optional - for creating standalone executables) # ----------------------------------------------------------------------------- pyinstaller>=6.0.0 # Executable bundler # ----------------------------------------------------------------------------- # Development (optional) # ----------------------------------------------------------------------------- # pytest>=7.0.0 # Testing framework # black>=23.0.0 # Code formatter # flake8>=6.0.0 # Linter