Você pode usar package_dir para isso.
setup(
package_dir={'mod3': '../../../../../pkg2/mod3'},
packages=['mod3']
)
Eu sou novo em python e estou descobrindo e usando distutils para criar uma distribuição para um projeto python,
no arquivo setup.py
, você indica quais módulos python devem ser incluídos
com a opção
py_modules = ['mod1', 'pkg.mod2']
que incluiria os arquivos na raiz de distribuição 'mod1'
e também pode incluir arquivos em pacotes na raiz de distribuição 'pkg/mod2'
. É possível incluir arquivos acima da pasta raiz da distribuição?
por exemplo, um módulo python encontrou vários diretórios acima: ../../../../../pkg2/mod3
ou devo mudar a raiz da distribuição?
Obrigado,
Você pode usar package_dir para isso.
setup(
package_dir={'mod3': '../../../../../pkg2/mod3'},
packages=['mod3']
)
Tags python distribution