Я хочу установить сторонний инструмент под названием Mitmproxy во встроенной среде Linux с небольшим объемом, например, Raspberry PI.
Вместо установки с использованием стандартного Raspbian ОС, я хочу настроить установку с помощью Yocto и определить пакеты. Это включает в себя написание рецептов для настройки устанавливаемых пакетов. Хороший пример на высоком уровне описан здесь .
К сожалению, это включает в себя добавление различных пакетов Python3, а также pip-mitmproxy, а также всех зависимостей pip-mitmproxy в локальном .conf, например,
IMAGE_INSTALL_append = " python3"
IMAGE_INSTALL_append = " pip-mitmproxy"
В этом случае необходимо добавить разные файлы рецептов.
Проблема, которую я обнаружил, заключается в получении правильных версий всех зависимостей. Я посмотрел import pkg_resources, но он, похоже, не дал мне всего. Есть ли другой рекомендуемый подход, возможно, просмотрев исходный код .