질문python setup.py 설치의 일부로 스크립트 파일을 어떻게 실행합니까?
나는 스크립트를 등록 setuptools와 setup.py
를 사용하는 방법을 알고있다. python setup.py install
의 일부로 다른 스크립트 파일 (make
파일)을 실행하려면 어떻게해야합니까?
배경
나는 같은 것을 사용하는 것이 상상 : 난 그냥 setup()
내부에이 줄을 추가 할 수 있도록
os.system('make maketarget') #from somewhere in the package
그러나 setuptools.setup
가 딕셔너리를 수신/내가하는 스크립트를 필요 기본 패키지가 설치된 후 실행 setup.py install
.
나는 setup.py
에 명령을 추가 할 수 있지만이 스크립트는 설치 단계에서 호출되기를 바랍니다.
if sys.argv[-1] == 'install':
os.system('do something in the shell')
를 그냥 설치 (후이 블록 배치)하지만, 어떻게 든이, 내가 찾을 필요가 발생하기 쉬운 오류도 (매우 pytonic보고하지 않습니다 나는 또한 기본 수
단지 배치하기 이 패키지가 정확히 설치된 위치 등)