Como atualizar o barbante para a versão 1.11

0

Eu tive o mesmo erro que twine o upload de TypeError e verifiquei minha versão do twine para descobrir que é 1,10.

$ twine --version
twine version 1.10.0 (pkginfo: 1.2.1, requests: 2.18.4, setuptools:
39.2.0, requests-toolbelt: 0.8.0, tqdm: 4.19.5)

No entanto, com a lista de pip, eu acho que o fio é a versão 1.11.

$ pip list
...
twine    1.11.0
...

Eu tentei:

$ sudo apt-get install --only-upgrade twine 

(veja aqui )

e descobriu que o fio já está sendo o último lançamento (1.10.0-1) e não pôde atualizar para o 1.11. o fio está localizado aqui:

$ which twine
/usr/bin/twine

Como posso atualizar o fio?

    
por Ollie 23.05.2018 / 17:58

1 resposta

0

Quando você instala os pacotes via apt-get , ele instala qualquer versão que tenha sido empacotada. Não é a versão mais recente do upstream.

Para obter o formato de fio de pip , primeiro remova twine que foi instalado pelos repositórios e use pip / pip3 para instalar.

sudo apt-get remove twine
sudo pip3 install twine

Se o segundo comando disser pip3: not found , tente usar apenas pip em vez de pip3 .

Isso deve então instalar a versão dos repositórios do PyPi. Você pode ter que fechar e reabrir sua sessão de terminal para obter a versão 'nova' do Twine. (Supondo que a versão pip do Twine coloca um binário em um local na variável de ambiente PATH , se não estiver, isso exigirá trabalho adicional para funcionar da mesma forma que a versão empacotada de twine .)

    
por Thomas Ward 23.05.2018 / 18:17