3

Я новичок в Python и выясняю и использую distutils для создания дистрибутива для проекта Python,

в файле setup.py вы указываете, какие модули Python должны быть включены с опцией

py_modules = ['mod1', 'pkg.mod2']

который будет включать файлы в корне дистрибутива 'mod1' а также может включать файлы в пакеты внутри корня дистрибутива 'pkg/mod2' . Можно ли включить файлы выше корневой папки дистрибутива?
например, модуль python нашел несколько каталогов выше:../../../../../pkg2/mod3

или я должен идти об изменении корня дистрибутива?

Спасибо,

1 ответ1

0

Вы можете использовать package_dir для этого.

setup(
    package_dir={'mod3': '../../../../../pkg2/mod3'},
    packages=['mod3']
)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .