Я пытаюсь собрать пакет Debian на основе Python и вижу переменную ${python:Depends}
в разделе Depends управляющего файла.
Во время установки я вижу, что это относится к пакету python-alembic
как к зависимости, но я не могу понять, как и где эта переменная заполняется.
По сути, я хотел изменить здесь имя с python-alembic
на alembic
в разделе зависимостей, потому что у меня нет пакета с именем python-alembic
.
Скорее всего, из dh_python2
, где угадываются зависимости на основе файла requires.txt
в egg_info
. Этот файл создан из install_requires
в setup.py
с помощью distutils / setuptools.
Вы можете отключить чтение requires.txt
, вставив:
override_dh_python2:
dh_python2 --no-guessing-deps
в свой debian/rules
. Или вы можете помочь, поставив
alembic alembic
в debian/pydist-overrides
(я думаю).