2012-08-08 2 views
4

이 기능이 있는지 확실하지 않습니다. 다음은 시나리오입니다.Python 3.x : 매번 전체 프로젝트를 복사하는 대신 프로젝트를 업데이트하십시오.

내 프로젝트를 설정하는 데 this을 사용했으며 새 릴리스를 만들 때마다 $ python setup.py sdist 명령을 실행했습니다. 문제는, 이것은 중복을 시작하고 프로세스가 너무 오래 걸릴 수 있습니다, 특히 내가 모두 하나 또는 두 개의 파일을 업데이 트했습니다. 전적으로 새로운 프로젝트를 만들 필요가 없습니다. 이전 프로젝트에서 변경된 사항 만 업데이트하십시오. 이 일을 할 수있는 방법이 있습니까? 이것이 명확하지 않다면 나는 더 잘 설명하려고 노력할 수 있지만 사람들이 내가 무엇을 이해하고 있는지를 알 수 있습니다.

+0

나는 이것이 버그라고 생각합니다. 어쨌든 easy_install이나 pip와 같은 Python 3.4 이상이 배포 될 것입니다. –

답변

0

매번 릴리스하고 싶지만 시간이 너무 오래 걸릴 경우 릴리스를 너무 자주하고 있습니다.

그러나 테스트를 위해 로컬로 패키지를 설치하려는 경우 pip install -e /path/to/package을 실행해야합니다.이 경우 시스템에 패키지의 심볼릭 링크가 만들어집니다. 이 작업은 한 번만하면됩니다. 패키지 소스에 대한 모든 변경 사항은 시스템에서 바로 볼 수 있습니다.

관련 문제