2009-11-06 5 views
4

저는 파이썬 3.1에서 프로젝트를 포크로 유지합니다. 처음 2.6에서 포트를 만들었을 때 2to3을 사용 했었지만 현재 2.6 포크의 새 코드를 3.1 포크로 병합해야합니다. 이러한 병합에 대해 2to3 작업을 자동으로 수행하려면 어떻게합니까? (중요하다면 git을 사용합니다.)2to3과 같은 도구 (병합 제외)

답변

7

흠, 당신은 힘든 위치에 있습니다. 아마도 2.6 포크에서 2to3을 실행 한 다음 그 결과를 3.1 분기로 병합 할 수 있습니까?

또는이 고통으로 인해 두 개의 Python 버전에 대해 두 개의 별개의 분기를 유지하는 전략을 재고 할 수 있습니까? 두 버전 모두 단일 코드베이스를 사용하여 행운을 빕니다. Running the same code on Python 2.x and 3.x