What problem does it solve?
Standardizes environment setup across local and CI environments; reduces ModuleNotFoundError and build failures by clarifying the boundary between Python packages and system libraries and providing guided remediation steps.
Core Features & Use Cases
- UV-based dependency management: add, remove, and sync Python packages with uv.
- System dependency guidance: detects missing system libraries and suggests OS-specific install commands without using sudo.
- Resolution workflow: analyzes errors, searches for packages, and escalates with exact commands to fix.
- Use Case: Teams onboarding new projects can rely on a single, consistent setup flow for development and CI.
Quick Start
Use uv to manage Python dependencies and refer to OS package managers for system libraries when needed. If a compilation or runtime error occurs, follow the resolution workflow described in the Protocols section to identify missing libraries and produce a targeted install command (without sudo) for the host OS.