Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 826 Bytes

File metadata and controls

20 lines (14 loc) · 826 Bytes

PyDR

PyDR — Python Dependency Resolver, a framework for automated detection and repair of dependency constraints through fine-grained API signature analysis.

PyDR is a framework designed to detect and repair dependency misconfigurations through fine-grained API signature analysis. It builds a comprehensive API knowledge base by combining:

  • Static analysis of abstract syntax trees (ASTs)
  • LLM-based type inference to accurately reconstruct parameter and return types, even in untyped code

PyDR allows developers to identify misconfigured dependencies and apply effective repair strategies, helping maintain a healthy Python ecosystem.

Project Structure

PyDR/
├── Approach/
├── Evaluation/
│   └── Type_Infer/
├── ReportData/
└── README.md