Skip to content

Conversation

@mikejmorgan-ai
Copy link
Member

@mikejmorgan-ai mikejmorgan-ai commented Nov 9, 2025

Dependency Resolution System

AI-powered dependency detection and resolution.

Features

  • ✅ Automatic dependency detection via apt-cache
  • ✅ Predefined patterns for 8+ common packages
  • ✅ Conflict detection (mysql vs mariadb, etc.)
  • ✅ Optimal installation order calculation
  • ✅ Installation plan generation with time estimates
  • ✅ CLI and programmatic interfaces

Files Added

  • dependency_resolver.py - Main resolver with caching
  • test_dependency_resolver.py - Unit tests
  • README_DEPENDENCIES.md - Documentation

Testing Instructions

python3 dependency_resolver.py docker --plan
python3 dependency_resolver.py nginx --tree
python3 test_dependency_resolver.py

Ready for Review

@dhvll - Can you test on Ubuntu? $75 testing bounty upon merge.

Closes #12

Add Dependency Resolution System - Fixes #12
@dhvll
Copy link
Collaborator

dhvll commented Nov 10, 2025

Screencast.from.10-11-25.06.06.54.PM.IST.webm

Its working, can,you push the test_dependency_resolver.py file for this. You accidently push readme twice.

@mikejmorgan-ai mikejmorgan-ai added this to the MVP - Core Features milestone Nov 17, 2025
@mikejmorgan-ai mikejmorgan-ai merged commit 82a5016 into main Nov 18, 2025
@mikejmorgan-ai mikejmorgan-ai deleted the feature/dependency-resolution branch November 18, 2025 03:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Detect and resolve package dependencies

3 participants