Überprüfen Sie install_requires aus einem Python-Paket

Überprüfen Sie install_requires aus einem Python-Paket

Ich versuche, die Installation eines Pakets auf einem Computer mit einer alten Version von zu debuggen pip. Aus Gründen, auf die ich nicht näher eingehen möchte, ist ein Upgrade von pip auf eine neuere Version keine Option. Die Fehlermeldung, die ich erhalte, lautet:

# 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

Ich habe versucht, mir diePyPI-Seiteund dasGithub-Seitefür das Paket, aber es scheint keine explizite install_requiresDatei verfügbar zu sein. Pip scheint auch keine Möglichkeit zu haben, dies anzuzeigen. Gibt es eine Möglichkeit, die ich übersehe?

Antwort1

Ich habe keine Ahnung, wie weit das verallgemeinert werden kann, aber nachdem ich detailliertere Protokolle des Fehlers erhalten hatte, stellte ich fest, dass es sich um den Download .tar.gzvonhttps://pypi.org/simple/grpcio/

Wenn also auch andere Leute das Problem haben, ist https://pypi.org/simple/die Paketname- /Version .tar.gzein guter Anhaltspunkt für einen Versuch.

verwandte Informationen