我正在尝试构建一个基于 python 的 Debian 包,并且${python:Depends}
在控制文件的 Depends 部分下看到了该变量。
在安装时,我看到它将python-alembic
包称为依赖项,但我不明白这个变量是如何或在何处填充的。
基本上,我想将这里的名称从 更改python-alembic
为alembic
依赖部分下,因为我没有名为 的包python-alembic
。
答案1
最有可能来自dh_python2
,它根据requires.txt
中的文件猜测依赖项egg_info
。此文件是由 distutils / setuptools从install_requires
中创建的。setup.py
您可以requires.txt
通过输入以下内容来禁用读取:
override_dh_python2:
dh_python2 --no-guessing-deps
在你的debian/rules
。或者你也可以通过
alembic alembic
在debian/pydist-overrides
(我认为)。