DependentyDeTective ist ein leistungsstarkes Instrument zur Analyse von Python -Projektabhängigkeiten. Es scannt Ihr Projekt, um installierte Pakete zu identifizieren, sie mit Anforderungen zu vergleichen. Dieses Tool hilft dabei, saubere und effiziente Python -Projekte aufrechtzuerhalten, indem er Einblicke in die Nutzung von Paket und potenzielle Probleme liefert.
pip install dependency-detectivedependency-detective /path/to/your/project [options]Optionale Argumente:
--requirements , -r : Geben Sie einen benutzerdefinierten Pfad zur Anforderungen.txtdatei an (Standard: Anforderungen.txt)--output , -o : Geben Sie eine Ausgabedatei für den Analysebericht an--new-requirements , -n : generieren Sie einen neuen Anforderungen. Txt mit nur erforderlichen Paketen--exclude , -e : Geben Sie Verzeichnisse an, um sie aus der Analyse auszuschließen (Standard: Venv .venv Env .env)--verbose , -v : Aktivieren Sie die ausführliche Protokollierung dependency-detective /path/to/your/project -r custom_requirements.txt -o analysis_report.txt -n new_requirements.txt -e venv example_dirDieser Befehl wird:
/path/to/your/projectcustom_requirements.txt als Anforderungsdateianalysis_report.txtnew_requirements.txt mit nur erforderlichen Paketenvenv und example_dir aus der Analyse aus DependentyDeTective generiert einen Bericht, der enthält:
Die neue Anforderungsdatei (falls angefordert) enthält nur die in Ihrem Projekt direkt verwendeten Pakete, um unnötige Abhängigkeiten zu minimieren.
Beiträge sind willkommen! Bitte zögern Sie nicht, eine Pull -Anfrage einzureichen.
Dieses Projekt ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der Lizenzdatei.