Inspecione install_requires de um pacote python

Inspecione install_requires de um pacote python

Estou tentando depurar a instalação de um pacote em uma máquina que possui uma versão antiga do pip; por motivos que não quero abordar, atualizar o pip para uma versão mais recente não é uma opção. A mensagem de erro que recebo é:

# pip --version
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)
# python -m pip install grpcio
Downloading/unpacking grpcio
  Downloading grpcio-1.21.1.tar.gz (13.9MB): 13.9MB downloaded
  Running setup.py (path:/tmp/pip_build_root/grpcio/setup.py) egg_info for package grpcio
    Found cython-generated files...
    error in grpcio setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers
    Complete output from command python setup.py egg_info:
    Found cython-generated files...
error in grpcio setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers

Eu tentei olhar para oPágina PyPIe aPágina do Githubpara o pacote, mas nenhum deles parece ter um install_requiresarquivo explícito disponível. Pip também não parece ter meios de exibir isso. Existe alguma maneira de estar faltando?

Responder1

Não tenho ideia de até que ponto isso é generalizado, mas depois de obter registros mais detalhados do erro, descobri que ele estava baixando um .tar.gzarquivo dehttps://pypi.org/simple/grpcio/

Portanto, se outras pessoas tiverem o problema, https://pypi.org/simple/packagename /version .tar.gzé um bom lugar para tentar.

informação relacionada