Вы можете использовать package_dir для этого.
setup( package_dir={'mod3': '../../../../../pkg2/mod3'}, packages=['mod3'] )
Я новичок в Python и выясняю и использую distutils для создания дистрибутива для проекта Python,
в setup.py
файле вы указываете, какие модули Python должны быть включены с опцией
py_modules = ['mod1', 'pkg.mod2']
который будет включать файлы в корне дистрибутива, 'mod1'
а также может включать файлы в пакеты внутри корня дистрибутива 'pkg/mod2'
. Можно ли включить файлы выше корневой папки дистрибутива?
например, модуль python нашел несколько каталогов выше:../../../../../pkg2/mod3
или я должен идти об изменении корня дистрибутива?
Спасибо,
Вы можете использовать package_dir для этого.
setup( package_dir={'mod3': '../../../../../pkg2/mod3'}, packages=['mod3'] )