Pyinstaller não pega arquivos de árvore ou dados
Estou tentando construir ummuito script básico de python com pyinstaller:print 'hello world!'
e estou tentando fazer um arquivo de dados OU um diretório de arquivos de dados disponível para o binário.
Eu li a documentação várias vezes, eu tentei construir com 1.5, 2.0, e o build do dev de 2.0, eu tentei construir com o --onefile AND --onedir, eu tentei construir no OS X e Linux, mas por algum motivo as declarações de arquivo de dados / árvore no meu arquivo .spec parecem ser ignoradas.
Aqui estão algumas variações do arquivo .spec que eu tentei:
coll = COLLECT(exe,
a.binaries
[('README','/Users/username/my_little_app/foo','DATA')],
Tree('/Users/username/my_little_app/foo','foo'),
Tree('/foo','foo'),
Tree('my_little_app/foo','foo'),
[('my_xml_file.xml','my_little_app/partner.xml','DATA')],
a.zipfiles,
a.datas,
strip=None,
upx=True,
name=os.path.join('dist', 'my_little_app'))
a.datas += [('my_xml_file.xml', '/Users/username/my_little_app/my_xml_file.xml', 'DATA')]
Tem algo que estou perdendo??