안녕하세요. 파이썬으로 만든 프로그램을 배포하려고 distutils를 계속 다뤄보고 있는데, data(아이콘, 플러그인 등) 쪽에서 해결되지 않는 부분이 있어서 질문 올립니다.
모듈 및 패키지 부분은 플랫폼에 관계 없이 lib 아래에 설치가 잘 되고, 스크립트도 일반적으로 잘 설치가 됩니다.
그런데 data 부분은 딱히 표준이라는 것이 없이 개발자 마음대로 설치가 가능한 것 같습니다.
리눅스에서 개발을 하고 있어서, data 에 대한 설치 경로를 share/my_program 아래에 두게 되면, 리눅스에서는 /usr/local/share/my_program으로 설치는 잘 됩니다.
하지만 윈도우즈 설치에서는 c:\Program Files\my_program 폴더 아래로 설치되기를 원하는데, c:\python32\share\my_program 아래로 설치가 되네요.
리눅스와 윈도우즈를 구분해서 설치 경로를 지정해주면 되기는 하는데, 이렇게 되면 맥에서도 설치를 하고 싶으면 따로 경로를 지정해줘야 하기 때문에 깔끔한 해결법이 아닌 것 같습니다.