У меня есть следующая структура каталогов (довольно стандартная для дистрибутива Python):
/some_dir
/common
file1.dat
file2.dat
/src
pkg1/
__init__.py
stuff.py
setup.py
Чего я хочу добиться, так это упаковать pkg1
и common
в одно и то же яйцо Python.Файл setup.py
довольно стандартный (пакеты для автоматического обнаружения), и pkg1
правильно включен, к сожалению, я не могу сказать то же самое о common
.Я пробовал много вещей, таких как package_data
, package_data_files
, package_dir
и т. Д. Кажется, ничего не работает.Как мне этого добиться?
Я также не заинтересован в сохранении этой структуры, но мне нужны эти файлы в общем каталоге, потому что я должен генерировать библиотеки nodejs, python и java, которые включают их, таким образомперемещение директории common/
внутри python не вариант.