Eu construí um pacote debian do meu Python 3 Aplicação utilizando a rede dh-virtualenv. No Raspbian Buster tudo funciona bem, mas com o recente lançamento do Alvo eu quero o pacote para ser compatível.
Infelizmente, quando eu instalar o .deb sob Bullseye, todos os meus personalizado pacotes Python estão em falta. Executando o Aplicativo lança uma ModuleNotFoundError. Apercebi-me que a sys.caminho de a lista não conter o caminho para o site-packages do virtualenv (que em Buster que ele faz), então eu acrescentado-lo manualmente. Este fixa o ModuleNotFoundError para a maioria dos pacotes Python. No entanto a minha aplicação depende de alguns CPython pacotes de bem e de todos aqueles que ainda estão faltando.
Execução path/to/virtualenv/bin/pip3 list
mostrou que eles não são instalados apesar de achar que todos os corrigir .então e .dist-arquivos de informação em site-packages.
Sob Buster o mesmo comando lista de todas as extensões como o esperado.
Meu palpite é de que o problema é causado por diferentes versões de Python está sendo usado. Buster usa 3.7 e Bullseye usa 3.9. Você tem alguma idéia do que poderia causar este problema e como eu poderia corrigir isso?
Muito obrigado Nathan