Categorias
Tecnologia

Ubuntu 20.04 LTS avança com remoção do Python 2

Com o Python 2 em fim de vida desde o início do ano e o Ubuntu 20.04 sendo uma versão de suporte de longo prazo, os desenvolvedores do Ubuntu estão trabalhando duro para garantir que o Python 2 não seja lançado como parte desta próxima versão do Ubuntu LTS. De fato, o longo processo de remoção do Python 2 do Ubuntu 20.04 LTS está ocorrendo pelo menos no que diz respeito à ISO oficial.

Com base em algumas discussões, estamos avançando com a remoção do Python2. Agora, os padrões de python migraram para o bolso de liberação e, portanto, removeram os pacotes binários.

Ubuntu 20.04 LTS avança com remoção do Python 2

Ubuntu 20.04 LTS avança com remoção do Python 2

Outras etapas são:

  • Remove as referências pendentes a esses pacotes binários na lista de não construído a partir da lista de fontes. Isso significa que qualquer pacote com dependência de construção de um dos pacotes acima precisarão de uma correção;
  • Após a próxima reconstrução do teste de arquivamento, verifica as falhas de compilação causadas pela remoção do python shebang;
  • Antes do lançamento, adiciona um pacote binário “python-is-python2-but-deprecated”
    pacote que envia o link simbólico /usr/ bin/python e fornece o pacote python. Isso permite que os usuários mantenham o link simbólico python na atualização de versões anteriores, ou para instalá-lo explicitamente, se necessário, para requisitos herdados. Também permite pacotes de PPAs ou fontes de terceiros para serem instaláveis.
  • Para o futuro, estamos adicionando um pacote python-is-python3, também fornecendo
    o link simbólico python, que * não * é instalado por padrão no 20.04 LTS. Dentro
    versões posteriores e no 22.04 LTS o link simbólico python apontando para python3
    ser instalado por padrão.

Entre as ações recentes, foram incluídos:

  • a remoção dos pacotes binários python* (os nomes genéricos dos pacotes não python2- * ou python3- *);
  • e o endereçamento de pacotes que dependiam dos nomes dos pacotes python não-versionados. Estes estão procurando por pacotes binários dependentes do Python 2, trabalhando para adicionar um pacote python-is-python2-but-deprecated. Ele irá vincular /usr/bin/python ao python2 para quaisquer impedimentos e trabalhos relacionados.

O Ubuntu 20.04 LTS ainda terá o Python2 no arquivo de pacotes para todos os usuários que precisem dele, bem como para quaisquer derivados do Ubuntu que ainda não tenham portado nenhum código para o Python 3. No entanto, pelo menos o Python 2 ainda está definido para a mídia de instalação.

Mais detalhes sobre os últimos acontecimentos do Python2 Ubuntu 20.04 através deste post na lista de discussão.

Por Claylson Martins

Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.

Sair da versão mobile