Posso instalar a versão python3 dos pacotes sem precisar especificar python3 em seus nomes?

Posso instalar a versão python3 dos pacotes sem precisar especificar python3 em seus nomes?

Estou contribuindo para um projeto de código aberto e atualmente estou migrando-o de python2 para python3 e tenho uma lista de pacotes necessários que inclui: python-mysqldb e python-dev. Por causa da migração, preciso que eles mudem para python3-mysqldb e python3-dev.

No entanto, isso irá quebrar o software para usuários que ainda usam python2. Eu queria saber se talvez exista uma maneira inteligente para o gerenciador de pacotes (por exemplo, apt) descobrir se ele precisa instalar a versão python3 ou python2 do python-mysqldb e python-dev. Por exemplo, verificando a versão de /usr/bin/python ou lendo uma variável env. Dessa forma eu poderia deixar o nome dos pacotes intacto e ainda ser compatível com python2 e python3

informação relacionada