Então eu meio que resolvi isso agora.
Eu editei o arquivo setup.py na pasta do projeto. Eu estendi a configuração nas últimas linhas:
DistUtilsExtra.auto.setup(
name='foo'
version='0.1-public1',
license='GPL-3',
author='Alex',
author_email='[email protected]',
description='This is foo',
long_description='with a lot of bar',
url='www.foo.bar',
cmdclass={'install': InstallAndUpdateDataDirectory}
)
acrescentando três parâmetros:
DistUtilsExtra.auto.setup(
name='foo'
version='0.1-public1',
license='GPL-3',
author='Alex',
author_email='[email protected]',
description='This is foo',
long_description='with a lot of bar',
url='www.foo.bar',
cmdclass={'install': InstallAndUpdateDataDirectory},
packages=['foo', 'foo_lib', 'foo/bar'],
package_data={
'foo': ['*.py'],
'foo_lib': ['*.py'],
'foo/bar': ['*.py']
},
package_dir={
'foo': 'foo',
'foo_lib': 'foo_lib',
'foo/bar': 'foo/bar'
},
)
Não tenho certeza, se é assim que deve ser resolvido, mas pelo menos funciona para mim: -)
Espero poder ajudar alguém por aí também ...