У меня есть проект со следующей структурой. Исполняемый файл - это файл данных пакета, который я пытаюсь добавить в свой пакет.
packagename
├── packagename.py
├── __init__.py
└── resources
└── executable
В своем установочном файле я добавил исполняемый файл в пакет следующим образом.
package_dir={'packagename': 'packagename'},
package_data={'packagename': ['resources/executable',]},
I собрал пакет локально с помощью pip. Я ожидал найти исполняемый файл в package.egg.info/SOURCES.txt, но его нет.
Есть ли что-то, что я делаю неправильно, что препятствует добавлению пакета в пакет, или я проверяю в неправильном месте? Я следовал этому руководству .