Я собираю модуль расширения Python, который собирается из исходного кода с помощью CMake, и в процессе сборки автоматически генерируется куча дополнительных файлов конфигурации. Я хочу скопировать эти файлы в окончательный путь установки пакета Python.
Однако, если я укажу их с package_data, то есть в setup.py через
setup(
...
package_data=...
)
тогда автоматически сгенерированный материал не будет выбран. Копируются только файлы, которые существовали до этапа сборки. Это неправильный способ установки сгенерированных файлов? Я мог бы попытаться сделать какое-то копирование внутри части CMake сборки, я думаю, но тогда пакет pip действительно не «узнает» об этих файлах. Как правильно это сделать?