2012-11-30 3 views
7

setuptools 0.6을 사용하여 코드를 패키지화하고 있습니다. 기본적으로 python setup.py sdist을 입력하면 도구가 내 스크립트의 동일한 폴더에 직접 폴더 dist를 생성합니다. 이 기본 폴더를 변경하려면 어떻게해야합니까? 편집 : 또 다른 질문은 설치 스크립트와 패키지 폴더가 같은 폴더에 없다면 패키지의 정확한 경로를 지정하려면 어떻게해야합니까? 감사합니다.setuptools를 사용하여 기본 dist 폴더 변경

답변

11

--dist-dir=[differentdir] 옵션을 사용하십시오. python setup.py sdist --help에서 :

--dist-dir (-d) directory to put the source distribution archive(s) in 
        [default: dist] 

당신은 setup()package_dir 키워드 인수와 함께 최상위 레벨 패키지 디렉토리를 지정할 수 있습니다

package_dir = {'': 'src'}, 

내가하는 방법에 대한 좋은 자습서의 Python Packaging User Guide을 추천 할 수 있습니다 파이썬 프로젝트를 패키지하십시오.

+0

내 질문에 대한 답변을 얻었으나 다른 질문이 있습니다. 수정 된 질문을 볼 수 있습니까? – nam

+4

@HOAINAMNGUYEN : 게시물 당 하나의 질문으로 보관하십시오. 새로운 질문이있는 경우 새 게시물을 만드십시오. 다른 사람들이 자신의 초점을 계속 변경하면 질문이나 답변에 투표하는 것은 매우 어렵습니다. –

+0

감사합니다. 귀하의 제안을 따랐습니다. – nam