Erros de empacotamento rápido

3

Estou tendo problemas para empacotar meu aplicativo Rapidamente (Python / GTK). Criar e empacotar um novo aplicativo (criado usando quickly create test e cd test; quickly package ) funciona muito bem, mas o aplicativo real que desenvolvi não consegue ser empacotado. Aqui está o log:

...........
----------------------------------
Command returned some ERRORS:
----------------------------------
ERROR: Python module helpers not found
ERROR: Python module ubermessageconfig not found
ERROR: Python module Builder not found
ERROR: Python module Window not found
----------------------------------

No entanto, esses módulos existem em app/app_lib . O que está causando os erros, então?

Ajuda apreciada.

    
por aviraldg 18.06.2012 / 20:21

2 respostas

2

Eu descobri o motivo:

Acontece, rapidamente varre seu código python para gerar uma lista de dependências. Se você tiver módulos parcialmente escritos com erros de sintaxe, quickly package falhará ( mesmo se você não tiver importado os módulos problemáticos em qualquer lugar. )

    
por aviraldg 19.06.2012 / 20:38
1

Ah, você provavelmente deveria estar usando importações relativas como "de. helpers import XXX" (observe o ponto)

Isso evita confundir rapidamente quando tenta encontrar o pacote ao qual a importação pertence (sabe ignorar importações explicitamente relativas).

    
por Michael Terry 18.06.2012 / 22:22