2010-08-01 4 views
0

저는 Gnome 애플릿을 파이썬으로 작성하려고합니다. 사실, 나는 애플 리케이션을 작성하고 그것을 패키징 올 때 나는 붙어 있어요.그놈 애플릿을 distutils에 번들하는 방법은 무엇입니까?

저는 distutils을 살펴 보았습니다. 지금 당장 접한 문제는 py_modules을 지정할 때 .py의 확장이 예상된다는 것입니다. 그러나 Gnome 애플릿은 기본적으로 쉘 스크립트입니다. (물론 파이썬 인터프리터를 사용합니다.)

다음은 내가 시도한 것입니다. 그러나 작동하지 않습니다.

from distutils.core import setup 

setup(name='myapp', 
    version='1.2', 
    py_modules=['myapp'], 
) 

또한, myapp 파일 /usr/lib/myapp/에 넣어 얻을 있습니다. 내가 아는 한, distutils은 파일을 다른 모듈에 넣습니다.

어떻게해야합니까?

+0

#gnome'irc.freenode.net'은 도움을받을 수 있습니다. –

+1

@Tim McNamara : 공식 IRC#gnome 채널은 freenode가 아닌 gimpnet에 있습니다. – nosklo

답변

0

에 설명 된대로 script 옵션을 distutils.core.setup()에 설치해야합니다. 반면에 py_moduleslist individual modules으로 사용되며 설명한대로 .py 개의 확장자가 있어야합니다.

또한 추가 파일을 추가하려는 경우 data_files option을 사용하면 파일의 원본과 대상을 모두 지정할 수 있습니다.

답변 요약 : 읽으십시오 whole distutils documentation.

관련 문제