1 repository
Mapping imported module names to their specific installed versions using local environment metadata.
Distinct from Module Version Mapping: Focuses on local environment metadata for versioning rather than runtime browser module mapping
Explore 1 awesome GitHub repository matching software engineering & architecture · Environment Version Mapping. Refine with filters or upvote what's useful.
pipreqs este un generator de dependențe Python și un instrument de descoperire. Acesta scanează importurile proiectului pentru a identifica bibliotecile terțe necesare pentru a rula un proiect și automatizează generarea fișierelor de cerințe care conțin doar pachetele utilizate efectiv în codul sursă. Utilitarul funcționează ca un manager de fișiere de cerințe prin compararea pachetelor instalate cu importurile reale. Oferă capabilități pentru eliminarea dependențelor neutilizate și auditarea proiectelor pentru a identifica pachetele lipsă sau învechite. Instrumentul utilizează analiză statică și arbori de sintaxă abstractă pentru a izola instrucțiunile de import fără a executa codul. Rezolvă versiunile pachetelor folosind metadate locale sau servere personalizate și traversează recursiv structurile de directoare pentru a localiza toate fișierele sursă relevante.
Maps imported modules to their specific version numbers by querying the local installed environment.