2012-11-20 2 views
1
내가 파이썬 패키지가 특정 파일을 보장 할

가 설치되지 않은 설치 제외 그리고 사용자가 install을 실행하면 __pycache__ 디렉터리도 설치되고 이로 인해 문제가 발생합니다.은의 distutils에서 특정 파일 명령

class CustomInstall(DistutilsInstall): 
    # code here 

만의 distutils 코드에서 주변 검색 후, 나는 설치되는 파일의 목록을 편집하는 방법을 알아낼 수 없습니다 :이 솔루션과 사용자 정의 설치 명령을 생성하는 아마. 누구든지 어떤 제안이 있습니까? 나는 원하지 않는 모든 파일을 CustomInstall 삭제할 수 있지만 이것을 피하고 싶습니다.

답변

0

커스텀 커맨드를 작성하는 것은 많은 일처럼 들립니다. 대체 아이디어 : (난 당신의 게시물을 오해하지 않는 한, 그들을 패키지) (__pycache__ 생성) 파이썬 3.2 및 2.7

  • 를 사용하여 다른 빌드 디렉토리;

  • 이전 빌드에서 이슈를 제거하려면 setup.py clean build를 사용하십시오.

  • (야생 시도) MANIFEST.in 제외 패턴을 사용하십시오.

이러한 방법으로 문제가 해결되지 않으면 __pycache__ 디렉토리를 만들고 설치 한 일련의 명령에 대해 자세히 말할 수 있습니까?