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.

Другие вопросы по тегам