Python Pip instalar o LDTP falha

2

Estou no Ubuntu Vivid (15.04) e instalei o Python 2.7 (padrão) e o Python 3.4.

Agora, por que pip install ldtp falha na instalação (falha ao criar o diretório temporário /tmp/pip-build-6j6vgvsb/ldtp )?

No entanto, eu corri pip install libxml2dom == > pacote instalado com sucesso! (apenas para testar pip install funciona para outros pacotes)

Eu tentei executar manualmente as etapas que o pip executa, mas não tenho certeza se cheguei ao problema real:

  • Eu baixei o LDTP usando o wget
  • eu descompactei-o ( tar -xvfz LDTP.tar.gz )
  • Ran ./configure e instalou as bibliotecas ausentes ( aptitude instale o libxml2-dev libglib2.0-dev python-gobject-dev )
  • ./ configure ainda reclama do pacote cspi-1.0 ausente
  • eu corri pip instalar o LDTP novamente - sem alteração
  • no entanto, eu corri pip install libxml2dom == > pacote instalado com sucesso! (apenas para testar a instalação do pip funciona para outros pacotes)
  • Agora, o CSPI deve fazer parte de um pacote do AT-SPI, por isso instalei gir1.2-atspi-2.0, libatspi2.0-0, libatspi2.0-dev, python-pyatspi, python-pyatspi2 , python3-pyatspi, python3-pyatspi2

Portanto, a instalação do pip falha porque:

  • não trata de dependências (bibliotecas XML2, Glib2, GObject, CSPI )
  • por baixo do capô, o pip chama o ./configure e que falha ao construir e sai sem nenhum aviso
  • LDTP ./configure ainda precisa do pacote CSPI 1.0, tudo que eu instalei é AT-SPI 2.0

Extrato de log:

~/ldtp-1.0.0# ./configure  
checking for CSPI_1_0... configure: error: Package requirements (cspi-1.0 >= 1.2.0) were not met:

No package 'cspi-1.0' found

Verifique o log detalhado

    
por BogdanBiv 06.12.2015 / 08:36

1 resposta

1

Não sei como perdi isso:

$ sudo aptitude install ldtp python-ldtp

Funciona como um encanto! Pelo menos agora eu entendo melhor como funciona a instalação do pip!

    
por BogdanBiv 06.12.2015 / 08:51