Skip to main content

Search PyPI packages from the command-line by scraping the web interface

Project description

pip-search

Search PyPI packages from the command-line with enhanced styling like the old pip search

Installation

Using pip:

pip install git@https://github.com/ManiacBoy777/pip-search

Using uv (Recommended):

uv pip install -U --system git+https://github.com/ManiacBoy777/pip-search

Shell pip functions (optional but recommended for ease of use)

To use it like normal pip search worked in the past, download the shell function to your shell's functions directory:

Fish

Using curl:

curl -fsSL https://raw.githubusercontent.com/ManiacBoy777/pip-search/master/functions/pip.fish -o ~/.config/fish/functions/pip.fish

Using wget:

wget https://raw.githubusercontent.com/ManiacBoy777/pip-search/master/functions/pip.fish -O ~/.config/fish/functions/pip.fish

Bash

Using curl:

curl -fsSL https://raw.githubusercontent.com/ManiacBoy777/pip-search/master/functions/pip.bash -o ~/.bash_functions

Then add the following to your ~/.bashrc:

if [ -f ~/.bash_functions ]; then
    source ~/.bash_functions
fi

Using wget:

wget https://raw.githubusercontent.com/ManiacBoy777/pip-search/master/functions/pip.bash -O ~/.bash_functions

Zsh

Using curl:

curl -fsSL https://raw.githubusercontent.com/ManiacBoy777/pip-search/master/functions/pip.zsh -o ~/.zsh_functions

Then add the following to your ~/.zshrc:

if [ -f ~/.zsh_functions ]; then
    source ~/.zsh_functions
fi

Using wget:

wget https://raw.githubusercontent.com/ManiacBoy777/pip-search/master/functions/pip.zsh -O ~/.zsh_functions

Usage

pip-search-fix requests
pip-search-fix machine learning

Features

  • 🎨 Colorized and styled output
  • 🔗 Terminal hyperlinks to PyPI packages
  • 🔍 Smart search ranking by name and description
  • ⚡ Concurrent package info fetching
  • 📝 Detailed package information and versions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pip_search_fix-1.0.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pip_search_fix-1.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file pip_search_fix-1.0.0.tar.gz.

File metadata

  • Download URL: pip_search_fix-1.0.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pip_search_fix-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c00d77ef3962bbe9de7db18f2eac7f2ac6bc11f4963bd49405a47366d80766ac
MD5 a934d61b74bae349befa3da2572d7055
BLAKE2b-256 fc46699384f8bf328b9ec98396ea082cdc258ac8e4eee1064b97ddfc8273a28e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pip_search_fix-1.0.0.tar.gz:

Publisher: publish-to-pypi.yml on ManiacBoy777/pip-search

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pip_search_fix-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pip_search_fix-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pip_search_fix-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62431f3913c6a0d126c03dc4dbbb9cb650a3430c16477d9eff6d77af5dc00fa7
MD5 3c3ffd00e51d69605179fbeeafe02256
BLAKE2b-256 791adb84c79c5ef62da9ec73b15428a404b5093d7849b4dba3ea5bd8c0df0ded

See more details on using hashes here.

Provenance

The following attestation bundles were made for pip_search_fix-1.0.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on ManiacBoy777/pip-search

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page