Especificando la dependencia de Debian entre dos versiones y apt-get instalando archivos .deb

Estas informaciones son probablemente las que más interesan a los mantenedores de paquetes:

Dependencia de versiones específicas de paquetes

A continuación se explica cómo especificar una dependencia de python3 entre la versión 3.5 (igual o posterior), y la 3.6 (debe ser anterior) en debian/control:

Depende: python3 (>= 3.5), python3 (<< 3.6)

Así que básicamente se especifican dos dependencias.

Tenga en cuenta que esto no funcionará para Debian Buster (Raspbian buster de todos modos), ya que incluye Python 3.7.

Otra posibilidad, específicamente para Python, es especificar la versión como parte del nombre del paquete:

Depende: python3.5

Esta es la forma en que terminé haciéndolo.

Instalación de un paquete local .deb con apt-get

Normalmente, un paquete local puede instalarse mediante

dpkg -i .deb

Sin embargo, esto no instala las dependencias.

Puedes instalar el paquete usando apt-get de la siguiente manera:

apt-get install ./.deb

Suponiendo que el paquete se encuentra en el directorio local.

Gracias a esta respuesta del Superusuario ¡por este consejo!