Python в пакет Debian: нет модуля с именем error
Следуя рекомендациям по сборке пакета Debian из файлов Python, работающих на Flassger.
При запуске сборки появляется ошибка:
Ошибка импорта: нет модуля с именем swagger_spec_validator.util
Что значит, что test.py
не видит swagger_spec_validator
,
Похоже, что нет никаких связанных с Swagger pakcages для Debian вообще. Если swagger_spec_validator
быть включенным где-то в debian/control
файл?
1 ответ
Решение
Если swagger является зависимостью программного обеспечения, которое вы упаковываете, и оно не доступно в Debian, вам нужно будет упаковать его раньше. Если swagger является зависимостью только для набора тестов, вы можете рассмотреть возможность изменения или отключения test.py, например, путем создания патча в d/patches.