DependencyDetective
version
의존성은 파이썬 프로젝트 종속성을 분석하기위한 강력한 도구입니다. 프로젝트를 스캔하여 설치된 패키지를 식별하고 요구 사항과 비교하고 (존재하는 경우) 파일에서 사용량을 분석합니다. 이 도구는 패키지 사용 및 잠재적 인 문제에 대한 통찰력을 제공함으로써 깨끗하고 효율적인 파이썬 프로젝트를 유지하는 데 도움이됩니다.
pip install dependency-detectivedependency-detective /path/to/your/project [options]선택적 인수 :
--requirements , -r : 요구 사항에 대한 사용자 정의 경로를 지정합니다 .txt 파일 (기본값 : 요구 사항 .txt)--output , -o : 분석 보고서의 출력 파일 지정--new-requirements , -n : 필요한 패키지만으로 새로운 요구 사항을 생성합니다.--exclude , -e : 분석에서 제외 할 디렉토리를 지정합니다 (기본값 : Venv .venv env .env)--verbose , -v : 장황한 벌목을 활성화합니다 dependency-detective /path/to/your/project -r custom_requirements.txt -o analysis_report.txt -n new_requirements.txt -e venv example_dir이 명령은 다음과 같습니다.
/path/to/your/project 에서 프로젝트를 분석하십시오custom_requirements.txt 요구 사항 파일로 사용하십시오analysis_report.txt 에 저장하십시오new_requirements.txt 라는 새 요구 사항 파일 생성venv 및 example_dir 디렉토리를 제외하십시오 종속성 검정은 다음을 포함하는 보고서를 생성합니다.
새 요구 사항 파일 (요청 된 경우)에는 프로젝트에 직접 사용되는 패키지 만 포함되어 불필요한 종속성을 최소화하는 데 도움이됩니다.
기부금을 환영합니다! 풀 요청을 제출하십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.