A partir du 14 décembre 2020, el pip search
la fonctionnalité a été désactivée :
$ pip search cast
ERROR: XMLRPC request failed [code: -32500]
RuntimeError: PyPI's XMLRPC API is currently disabled due to unmanageable load and will be deprecated in the near future. See https://status.python.org/ for more information.
Alternatives
Voici un petit outil appelé pip_search Je viens de trouver qui fait une recherche simple mais qui fait le travail.
C'est pip_search
v0.0.6 sortie :
$ pip_search pulsemixer
---------------- -------------------------------------------------------------------------------
Name Description
pulsemixer pulsemixer - CLI and curses mixer for PulseAudio
pulsectl-asyncio Asyncio frontend for the pulsectl Python bindings of libpulse
pulsectl Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)
---------------- -------------------------------------------------------------------------------
UPDATE
pip_search
a été mis à jour, chaque dossier est une URL cliquable (CTRL+clic) pour chaque projet, maintenant cela ressemble à ceci :
$ pip_search pulsemixer
https://pypi.org/search/?q=pulsemixer
Package Version Released Description
pulsemixer 1.5.1 Apr 11, 2020 pulsemixer - CLI and curses mixer for PulseAudio
pulsectl-asyncio 0.1.7 Jun 13, 2021 Asyncio frontend for the pulsectl Python bindings of libpulse
pulsectl 21.5.18 May 22, 2021 Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)
Pour l'installer, il suffit de taper :
pip install pip_search
Il y a aussi un autre outil que je viens d'essayer et qui s'appelle pypisearch .
Pour l'installer, il suffit de taper : pip install pypisearch
Et ça marche comme ça :
$ python -m pypisearch pulsemixer
pulsemixer (1.5.1) [installed 1.5.0] pulsemixer - CLI and curses mixer for PulseAudio
pulsectl-asyncio (0.1.5) Asyncio frontend for the pulsectl Python bindings of libpulse
pulsectl (21.3.4) Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)