2011-05-03 7 views

답변

2

코드의 zip 아카이브를 해싱하는 것 이상의 패키지 내용을 해싱하는 방법을 모르겠습니다. 그러나 왜 로컬 패키지 저장소를 만들지 않는지. MPI 노드가 패키지의 최신 버전을 다운로드하여 실행 초기에 (로컬 또는 원하는 경우 virtualenv에) 설치하십시오. 코드 내에서 setuptools/distribute를 사용하여 항상 패키지 버전을 확인할 수 있습니다.

또는 SCM을 사용하여 각 코드를 실행하기 전에 코드를 업데이트 할 수 있습니다. 그런 다음 버전에 대한 프록시로 scm 개정 번호를 확인할 수 있습니다.

개인적으로 첫 번째 옵션은 프로세스에 약간의 규칙을 적용하기 때문에 더 좋습니다 (실제로 적절한 패키지 버전을 만들어야합니다).

+0

재미있는 아이디어입니다. – Martlark

+0

결국 나는 바꿀 가능성이있는 주 파일의 해시를 생성하고 해시를 전송하여 물건을 확인했습니다. – Martlark

관련 문제