개발을 위해 사용 된 data/
디렉토리에 특정 파일을 포함해서는 안되는 배포 용 사용자 정의 모듈을 패키지화하는 데 setuptools
을 사용하고 있습니다. 나는 성공적으로 내 MANIFEST.in
파일에 recursive-exclude data/ *
을 사용하여 필요한 파일을 제외한하지만 나는 또한 어떤 차이가 사이에 거기에 나는 두 가지 접근법이 python setup.py egg_info
setuptools에서 prune과 recursive-exclude의 차이점은 무엇입니까?
를 통해 포장 후 package.egg-info/SOURCES.txt
에서 의도 된 파일을 제거 prune data/
를 통해이 작업을 수행 할 수 있다고 볼 수 둘? documentation 행동을 바탕으로
는
아! 나는 distutils보다는 setuptools 워드 프로세서를보고 있었다. 어쨌든,'recursive-exclude'는 빈 폴더를 제거하는 것처럼 보인다. 문서를 보면, 유일한 차이점은'recursive-exclude'는 파일 유형을 지정하는 반면'prune'은 전체 디렉토리를 제거한다는 것입니다. – yunque