Я новичок в упаковке, и мне нужен совет по тому, какой подход выбрать. Упаковка, по-видимому, подвергается постоянным изменениям, и дополнительная сложность, которую часть C ++ должна работать на любой архитектуре, оставляет меня немного перегруженной. < /P>
Моя текущая установка-это C ++ Компилированный двоичный файл, который проводится из Python через subprocess.popen . Помимо этого, есть несколько добавленных файлов Python, содержащих утилиту обработки данных Pure Python.
Я понимаю что есть два возможных подхода: < /p>
- Поставьте пакет с составленными двоичными файлами. Это может быть достигнуто с помощью Setuptools и CibuildWheels для создания колес для любой архитектуры системы. Файл Cmake в пакет), так что мне не нужно беспокоиться о доставке системных файлов/двоичных файлов.
Любое комментарии о том, что лучше всего подходит для этого Будут оценены усилия или полезные ссылки на современное руководство.
Подробнее здесь: https://stackoverflow.com/questions/794 ... c-codebase
Мобильная версия