당신이하려는 일을 분명히 해 주실 수 있습니까?
예를 들어 dist 폴더에서 일부 조치를 취하십시오. 설치 프로그램을 만들거나 업로드하십시오.
설치 프로그램을 만들 때 패키지 배포를 빌드한다는 의미입니까? 그리고 업로드를 할 때 pypi로 업로드한다는 의미입니까? 또는 다른 곳?
나는 몇 가지 설치 후 해결책을 발견하지만
을 포스트 빌드하지 이러한 py2app 후크/콜백이 있습니까?
파이썬 setup.py의 py2app
이 사용 방법의 distutils의 규칙하지
. 보통 python setup.py install
입니다.
답변 : 그래서
, 당신이 만든 :
py2app 대상이 내 설치 스크립트를 사용하여 패키지 및
편집 내 웹 사이트에 업로드하려는 DIST 폴더입니다 setup.py로 distutils를 사용하는 패키지.
setup.py를 실행하면이 파일에 대한 배포가 만들어지고/dist 폴더에 저장됩니다.
이제 빌드 된 파일을 웹 사이트에 업로드하려고합니다.
이렇게하려면 다른 도구가 필요합니다. fabric과 같은 것입니다.
fabric을 사용하여 빌드 명령을 실행하고 빌드 된 파일을 서버에 업로드하는 스크립트를 작성할 수 있습니다.
py2app target은 설치 스크립트를 사용하여 패키지하고 웹 사이트에 업로드하려는 dist 폴더입니다. –
답변을 업데이트했습니다. –