Packages
httpwatcher is a simple HTTP server and library for serving static files with live reload triggered via WebSockets, designed for local development and testing.
HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.
Install it if you are building new projects or modernizing existing ones that rely on HTTP.
Provides aiohttp-based transports for httpx, allowing httpx to use aiohttp for low-level HTTP messaging while keeping httpx's high-level features like authentication, retries, and cookies.
Provides authentication classes for httpx HTTP client requests, supporting OAuth2 flows, API keys, AWS signatures, and basic auth.
Provides rate-limited HTTP transports for httpx clients, supporting both single and multiple concurrent rate limits through pluggable backend implementations.
Adds NTLM authentication support to HTTPX, enabling HTTP requests to servers that require Windows NTLM credentials.
However, dormant maintenance means you should verify that pyspnego remains compatible with your target authentication systems before committing to production use.
Provides an async OAuth client built on HTTPX for handling OAuth authentication flows in asynchronous Python applications.
Install it if you need OAuth authentication in an async Python application and want to avoid hand-rolling OAuth protocol logic.
Adds automatic request retry logic to HTTPX, with configurable backoff strategies and support for both sync and async clients.
Install it if you use HTTPX and need retry behavior; the defaults work out of the box.
Adds SOCKS4(a), SOCKS5(h), and HTTP CONNECT proxy support to httpx via custom transport classes for both synchronous and asynchronous clients.
Consume Server-Sent Event (SSE) messages from HTTP endpoints using HTTPX, with both synchronous and asynchronous iteration support.
Install it if you're already using HTTPX and need SSE support.
Adds WebSocket support to HTTPX, enabling sync and async WebSocket client connections with helper methods for sending and receiving text, binary, and JSON data.
HTTPX2 is a fully featured HTTP client library for Python that supports both HTTP/1.1 and HTTP/2, offers sync and async APIs, and includes an integrated command-line client.
Wraps HTTPX with built-in rate limiting and caching transports, letting you control request throttling and response caching through a single manager interface.
However, verify the license before use in proprietary contexts, and be aware it is young with minimal adoption.
httsleep polls HTTP endpoints repeatedly until a success condition is met or an alarm condition triggers, supporting status code checks, JSON response matching via JSONPath, and custom callbacks.
Provides a Python interface to read and write data from Huawei SUN2000 inverters and LUNA2000 batteries over Modbus-TCP or Modbus-RTU, with support for batched register reads, unit conversion, and installer-level access.
Provides core authentication, HTTP configuration, and exception handling for Huawei Cloud service SDKs, enabling Python applications to interact with Huawei Cloud APIs.
Python SDK for Huawei Cloud Elastic Compute Service (ECS) that provides programmatic access to ECS APIs without handling low-level HTTP details.
Install it if you need to programmatically manage Huawei Cloud ECS resources from Python.
Python SDK for Huawei Cloud Elastic Volume Service (EVS), enabling programmatic management of block storage volumes without direct API handling.
Python SDK for the HubSpot API v3 that provides typed client access to CRM, OAuth, CMS, and Files endpoints with built-in retry and signature validation support.
Install it if you need to interact with HubSpot's CRM, OAuth, or file APIs from Python.
Hud-sdk is a lightweight runtime sensor that instruments Python functions to capture real-time behavior—execution duration, errors, and execution patterns—for use in IDEs, CI/CD pipelines, and code-generating agents.
However, the license treatment is unclear—verify the actual license terms before committing to production use.
Huey is a lightweight task queue library that lets you run Python functions asynchronously, schedule them for later execution, and manage retries and result storage with minimal setup.
hug is a Python framework for building REST APIs and RPC services with minimal boilerplate, using decorators and type annotations to expose Python functions as HTTP endpoints.
However, the last release was 2020-02-06 and no active development is evident; for new projects, consider whether a more actively maintained alternative (such as one…
This package provides a unified interface to HuggingFace libraries, though it appears to be a placeholder or early-stage wrapper rather than a functional library.
Client library and CLI tool for downloading, uploading, and managing models, datasets, and repositories on the Hugging Face Hub platform.
Install it if you work with Hugging Face Hub models or datasets.
hugr provides a pure-Python implementation of the Hierarchical Unified Graph Representation (HUGR) data model for constructing and manipulating quantum programs and operations in the Quantinuum ecosystem.
Converts numbers, dates, times, file sizes, and lists into human-readable strings with support for 20+ locales including English, Portuguese, French, German, Spanish, Chinese, Japanese, and others.
Install it if you need to display numbers, dates, times, or file sizes in human-friendly formats, especially if you need multi-locale support.
Formats and parses numbers, file sizes, timespans, and other values into human-readable text; provides terminal interaction utilities including ANSI text styling and user prompts.
Converts numbers, dates, times, and file sizes into human-readable text formats, with support for fuzzy durations like "3 minutes ago" and localization to multiple languages.
Install it if you need to display human-readable numbers, durations, or sizes to end users.
Parses human-readable time and bitrate strings (e.g. '120 sec', '1 Gbps') and converts them to numeric values in different units, or formats numeric values back to human-readable strings.
Install it if you need to accept or format human-readable time or bitrate strings; skip it if your code works only with numeric values already in a fixed unit.
Python SDK for integrating Hume AI's empathic voice and text-to-speech APIs into applications, with support for both synchronous and asynchronous clients.
Python SDK that wraps Humio's web API to enable log ingestion and querying directly from Python code.
However, dormant maintenance means you should verify compatibility with your Humio instance and Python environment before relying on it for critical workflows.
Humming is a JIT-compiled GEMM kernel library for quantized matrix multiplication on NVIDIA GPUs, supporting mixed quantization formats (FP16, BF16, FP8, FP4, INT8, INT4) for both dense and MoE inference workloads.
However, verify the license terms before use, and confirm that your CUDA and PyTorch versions are compatible—the fact sheet does not specify exact version constraints…
Converts strings to camelCase format, handling spaces, case normalization, and non-alphanumeric character removal.
Install only if you're already committed to this exact implementation and willing to fork it yourself.
Hunter is a code tracing toolkit that intercepts and logs function calls, line executions, and variable changes for debugging and inspection without measuring coverage.
Hupper monitors Python source files for changes and automatically restarts the process when files are modified, supporting both command-line and programmatic usage patterns.
Converts byte counts into human-readable file size strings using configurable unit systems (traditional 1024-based, SI 1000-based, verbose, or alternative formats).
Install only if you are maintaining legacy code already using it and cannot refactor.
hvac is a Python client library for HashiCorp Vault that enables programmatic access to Vault's API for secrets management, authentication, and key operations.
hvPlot provides a high-level plotting API that wraps HoloViews, Bokeh, and other visualization backends, letting you create interactive plots from Pandas, Polars, XArray, Dask, and other data sources using a familiar `.plot()` syntax.
Integrates colorlog with Hydra to provide colored logging output for Hydra-based applications.
Hydra manages configuration for complex applications through declarative YAML files, command-line overrides, and dynamic composition—letting you define, override, and organize settings without hardcoding them.
Install it if your application needs to separate configuration from code or if you're building experiments that require frequent parameter variation.