J'essaye de construire un paquet Debian basé sur python et je vois le ${python:Depends}
variable sous la section Depends du fichier de contrôle.
Lors de l'installation, je vois qu'il fait référence à python-alembic
package en tant que dépendance, mais je ne comprends pas comment ni où cette variable est remplie.
Fondamentalement, je voulais changer le nom ici de python-alembic
à alembic
sous la section dépend coz Je n'ai pas le paquet avec le nom python-alembic
.
Très probablement de dh_python2
, qui devine les dépendances basées sur le requires.txt
fichier dans Egg_info
. Ce fichier est créé à partir de install_requires
dans setup.py
par distutils/setuptools.
Vous pouvez désactiver la lecture requires.txt
en mettant:
override_dh_python2:
dh_python2 --no-guessing-deps
dans ton debian/rules
. Ou vous pouvez l'aider en mettant
alembic alembic
dans debian/pydist-overrides
(Je pense).