Я настраиваю проект с использованием нескольких библиотек и пакетов на C / C ++ и Python.
Я хотел бы настроить двоичный репозиторий для пакетов C / C ++ и сервер индекса пакетов Python для пакетов Python.
Я наткнулся на conan и artefactory для обработки зависимостей между библиотеками C / C ++, но не могу найти четкого решения для добавления стандартных зависимостей пакетов python.
Например, мой проект ' A '(C / C ++) зависит от' B '(C / C ++), который содержит код, сгенерированный с использованием инструмента' C '(Python).
Я хотел бы установить для ' B ' значение ' C ' в качестве требования к пунктам для конкретного распространения моего пакета инструментов ' C '.
Пока что я вижу следующие решения:
- Создайте пакет conan для моего инструмента ' C' 'и добавьте требование в' B '
- Обработайте вручную пакет установки' C 'в' B 'conanfile.py
Я хотел бычтобы не добавлять пакет conan для пакета python, так как python уже имеет систему управления пакетами, и мои пакеты будут доступны на индексном сервере python.
Я бы также не стал добавлять коддля обработки зависимостей пакетов Python.
У кого-нибудь есть идеи, если это возможно с помощью conan в простом вопросе?
Спасибо
Alex