pip install с package_data не принимает созданные файлы? - PullRequest
0 голосов
/ 01 ноября 2018

Я собираю модуль расширения Python, который собирается из исходного кода с помощью CMake, и в процессе сборки автоматически генерируется куча дополнительных файлов конфигурации. Я хочу скопировать эти файлы в окончательный путь установки пакета Python.

Однако, если я укажу их с package_data, то есть в setup.py через

setup(
 ...
 package_data=...
)

тогда автоматически сгенерированный материал не будет выбран. Копируются только файлы, которые существовали до этапа сборки. Это неправильный способ установки сгенерированных файлов? Я мог бы попытаться сделать какое-то копирование внутри части CMake сборки, я думаю, но тогда пакет pip действительно не «узнает» об этих файлах. Как правильно это сделать?

...