Inspeccionar install_requires desde un paquete de Python

Inspeccionar install_requires desde un paquete de Python

Estoy intentando depurar la instalación de un paquete en una máquina que tiene una versión antigua de pip; Por razones en las que no quiero entrar, actualizar pip a una versión más reciente no es una opción. El mensaje de error que recibo es:

# 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

He intentado mirar elpágina PyPIy elpágina de githubpara el paquete, pero ninguno parece tener un install_requiresarchivo explícito disponible. Pip tampoco parece tener medios para mostrar esto. ¿Hay alguna manera que me falta?

Respuesta1

No tengo idea de hasta qué punto esto se generaliza, pero después de obtener registros más detallados del error, descubrí que se estaba descargando un .tar.gzdesdehttps://pypi.org/simple/grpcio/

Entonces, si otras personas tienen el problema, la versión https://pypi.org/simple/del nombre del paquete es un buen lugar para intentarlo./.tar.gz

información relacionada