#pip
81 pages tagged pip.
weaviate-client
Package-level reference for weaviate-client on PyPI — install variants, the v3 → v4 API split, gRPC, and alternative vector stores.
urllib3
Package-level reference for urllib3 on PyPI — connection pooling, retries, TLS, version policy, and alternatives.
unstructured
Package-level reference for unstructured on PyPI — install variants, the huge extras tree, system-level dependencies, and alternative parsers.
typing-extensions
Package-level reference for typing-extensions on PyPI — what's backported, install, version policy, and migration to stdlib.
typer
Package-level reference for the Typer CLI library on PyPI — install variants, version policy, extras, and alternatives.
trulens-eval
Package-level reference for trulens-eval on PyPI — install variants, the trulens umbrella rename, framework extras, and alternative evaluators.
transformers
Package-level reference for the Hugging Face transformers library on PyPI — install extras, backend choice, versioning, and alternatives.
tqdm
Package-level reference for tqdm on PyPI — install variants, notebook extra, version policy, and alternatives.
streamlit
Package-level reference for the streamlit framework on PyPI — install variants, version policy, extras, and alternatives.
sqlmodel
Package-level reference for SQLModel on PyPI — install, version policy, dependencies, and alternatives.
SQLAlchemy
Package-level reference for SQLAlchemy on PyPI — install variants, dialect drivers, version policy, extras, and alternatives.
six
Package-level reference for six on PyPI — what it did, why it still appears in dependency trees, and why new code should avoid it.
sentence-transformers
Package-level reference for the sentence-transformers library on PyPI — install, transformers/torch deps, model registry, and embedding alternatives.
semantic-kernel
Package-level reference for semantic-kernel on PyPI — install variants, the Python vs .NET split, provider extras, and alternative frameworks.
scipy
Package-level reference for scipy — install, versioning, submodules, license caveats, and gotchas. Optimization, statistics, signal processing, and linear algebra.
scikit-learn
Package-level reference for scikit-learn — install, versioning, extras, and gotchas. The de-facto classical-ML library on PyPI.
ruff
Package-level reference for ruff on PyPI — install variants, fast-moving version policy, and how a single binary subsumes flake8, isort, pyupgrade, and black.
rich
Package-level reference for rich on PyPI — install variants, single-file design, version policy, and alternatives.
requests
Package-level reference for the requests HTTP client on PyPI — install variants, version policy, extras, and alternatives.
reflex
Package-level reference for reflex on PyPI — install variants, Node.js requirement, version policy, and alternatives.
ragas
Package-level reference for ragas on PyPI — install variants, LLM-as-judge dependencies, metric churn, and alternative evaluators.
qdrant-client
Package-level reference for qdrant-client on PyPI — install variants, server version matching, gRPC vs HTTP, fastembed extras, and alternatives.
PyYAML
Package-level reference for PyYAML on PyPI — safe_load vs load, dump, custom tags, install, alternatives like ruamel.yaml.
python-dateutil
Package-level reference for python-dateutil on PyPI — parser, relativedelta, rrule, timezone, install, alternatives.
pytest
Package-level reference for pytest on PyPI — install variants, version policy, the pytest-* plugin ecosystem, and alternatives.
pygments
Package-level reference for Pygments on PyPI — install, version policy, lexers, formatters, and the pygmentize CLI it ships.
pydantic
Package-level reference for Pydantic on PyPI — install variants, v1 vs v2 split, optional extras, and alternatives.
pycparser
Package-level reference for pycparser on PyPI — install, AST walking, fake stdlib headers, and use as a cffi dependency.
protobuf
Package-level reference for the protobuf package on PyPI — install, backend selection (upb / pure-Python / C++), .proto compilation, and gRPC integration.
prefect
Package-level reference for Prefect on PyPI — install variants, version policy, cloud-vs-OSS extras, and alternatives.
pre-commit
Package-level reference for pre-commit on PyPI — install variants, hook-pinning model, and how it composes with ruff, black, and mypy.
polars
Package-level reference for polars — install, versioning, extras, and gotchas. The Rust-powered Arrow-native alternative to pandas.
pluggy
Package-level reference for pluggy on PyPI — install, version policy, alternatives, and the hookspec/hookimpl model that powers pytest, tox, and devpi.
platformdirs
Package-level reference for platformdirs on PyPI — install, version policy, alternatives, and the per-OS path conventions it returns.
Pillow
Package-level reference for Pillow on PyPI — install variants, format-specific native deps, version policy, and alternatives.
pandas
Package-level reference for pandas — install, versioning, Python compatibility, extras, and gotchas. The de-facto DataFrame library on PyPI.
packaging
Package-level reference for packaging on PyPI — Version, SpecifierSet, Requirement, markers, install, alternatives.
numpy
Package-level reference for numpy — install, versioning, ABI breaks, extras, and gotchas. The bedrock of the Python scientific stack.
mypy
Package-level reference for mypy on PyPI — install variants, Python compat, the types-* stub-package ecosystem, and alternatives.
modin
Package-level reference for modin — install, backend extras, versioning, and gotchas. Speeds up existing pandas code with a one-line import swap.
matplotlib
Package-level reference for matplotlib on PyPI — install variants, backends, version policy, extras, and alternatives.
markupsafe
Package-level reference for markupsafe on PyPI — install, the Markup class, escape semantics, and its role as a Jinja2/Flask/Django dependency.
loguru
Package-level reference for loguru on PyPI — install variants, version policy, and how it coexists with (does not replace) the stdlib logging module.
litestar
Package-level reference for Litestar on PyPI — install variants, version policy, the `[full]` extra, ecosystem companions, and alternatives.
langsmith
Package-level reference for the langsmith SDK on PyPI — install, versioning, env-var setup, and observability alternatives.
langchain
Package-level reference for the langchain family on PyPI — install variants, partner packages, version churn, and alternatives.
jupyter
Package-level reference for the jupyter meta-package on PyPI — install variants, what it pulls in, version policy, and alternatives.
jinja2
Package-level reference for Jinja2 on PyPI — install, version policy, autoescape gotchas, sandboxing, and the template features behind Flask, Ansible, and Sphinx.
importlib-metadata
Package-level reference for importlib-metadata on PyPI — install, distribution lookups, entry points, and the stdlib relationship from Python 3.10+.
idna
Package-level reference for idna on PyPI — IDNA2008 vs UTS46, encode/decode, install, integration with requests / urllib3, alternatives.
httpx
Package-level reference for httpx on PyPI — install variants, version policy, extras, transport options, and alternatives.
haystack-ai
Package-level reference for haystack-ai on PyPI — install variants, the farm-haystack v1 → haystack-ai v2 rename, integrations, and alternative frameworks.
guidance
Package-level reference for the guidance library on PyPI — install, LLM-provider extras, versioning, and alternatives like instructor and outlines.
google-genai
Package-level reference for google-genai (the current Gemini SDK) and its predecessor google-generativeai — install, auth, versioning, and alternatives.
fsspec
Package-level reference for fsspec on PyPI — install, protocols, chained URIs, caching layers, and integration with pandas / dask.
flask
Package-level reference for Flask on PyPI — install variants, version policy, extension ecosystem, and alternatives.
fastapi
Package-level reference for FastAPI on PyPI — install variants, version policy, the `[all]` extra, ecosystem companions, and alternatives.
duckdb
Package-level reference for duckdb — install, versioning, extensions, and gotchas. In-process columnar OLAP for Python.
dspy
Package-level reference for DSPy on PyPI — the dspy / dspy-ai rename, install variants, version policy, and alternatives.
django
Package-level reference for Django on PyPI — install variants, LTS release cadence, ecosystem companions, and alternatives.
dagster
Package-level reference for Dagster on PyPI — install variants, the dagster-* plugin family, version policy, and alternatives.
cryptography
Package-level reference for the cryptography library on PyPI — install, version policy, Fernet, asymmetric keys, X.509, and TLS contexts.
crewai
Package-level reference for the crewai library on PyPI plus the crewai-tools companion — install, versioning, and multi-agent alternatives.
click
Package-level reference for the click CLI toolkit on PyPI — install, version policy, extras, and alternatives.
chromadb
Package-level reference for chromadb on PyPI — install variants, server/client split, embedding-function extras, and alternative vector stores.
charset-normalizer
Package-level reference for charset-normalizer on PyPI — what it does, install, integration with requests, version policy, and alternatives.
cffi
Package-level reference for cffi on PyPI — install, ABI vs API modes, build patterns, and integration with system libraries.
certifi
Package-level reference for certifi on PyPI — what the bundle contains, install, integration with requests / urllib3 / ssl, alternatives.
boto3
Package-level reference for boto3 on PyPI — install, sessions, clients vs resources, paginators, version policy, and alternatives.
black
Package-level reference for black on PyPI — install variants, version policy, the [d] and [jupyter] extras, and how it relates to ruff format.
beautifulsoup4
Package-level reference for beautifulsoup4 on PyPI — install variants, parser-backend selection (lxml/html5lib/html.parser), and alternatives.
autogen-agentchat
Package-level reference for the autogen-agentchat / autogen-core / autogen-ext family on PyPI plus the legacy pyautogen — install, rename history, versioning, and alternatives.
attrs
Package-level reference for attrs on PyPI — install, @define vs @attr.s, validators, converters, and comparison with dataclasses.
anyio
Package-level reference for anyio on PyPI — install, version policy, task groups, cancel scopes, and the API that runs identically on asyncio and trio.
Virtual Environments
Create, activate, and manage Python virtual environments with venv. Covers activation for every shell, pip usage, requirements files, and cleanup.
uv
Install packages and manage virtual environments blazingly fast with uv. Covers uv pip, uv venv, uv run, uv init, and how it compares to pip and poetry.
pip vs uv
Side-by-side feature comparison of pip and uv — speed, lock files, virtual envs, Python version management, and when to use each.
Pip Packages
Cheat sheets for third-party PyPI packages — HTTP clients, data tools, validation, terminal UIs, and more.
Packages
Cheat sheets for individual libraries and modules across language ecosystems — pip, npm, Cargo, and Go.
Essential Python Packages
Overview of the 34 most useful Python packages — HTTP clients, data science, web frameworks, orchestration, testing, and tooling. Each has its own dedicated page with examples.
pip
Complete pip reference covering installation, package management, requirements files, private registries, caching, offline installs, and reproducible builds.