как включить модули python не в корень дистрибутива setup.py?

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

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

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

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


для пример модуль python нашел несколько каталогов выше:../../../../../pkg2/mod3

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

спасибо,

19
задан user2497792
25.03.2023 17:42 Количество просмотров материала 2662
Распечатать страницу

1 ответ

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

setup(
    package_dir={'mod3': '../../../../../pkg2/mod3'},
    packages=['mod3']
)
0
отвечен fahhem 2023-03-27 01:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх