Packages
Serializes and deserializes Avro data according to the Confluent wire format, integrating with Confluent Schema Registry to manage schemas for Kafka applications.
No—not recommended for new projects.
Provides a high-performance Python client for Apache Kafka that wraps librdkafka, offering Producer, Consumer, and AdminClient APIs with support for transactions, schema integration, and asyncio.
Provides type hints and stubs for the confluent-kafka package to enable static type checking with mypy and IDE autocompletion.
However, the abandoned status and 1159-day gap since the last release mean you should verify that the stubs remain compatible with your confluent-kafka version and…
Provides PyTorch implementations of the Conformer architecture—a convolutional module and full transformer blocks that add local inductive bias to transformer models, commonly used in speech recognition.
However, if you require ongoing maintenance, compatibility updates, or active support, look for an actively maintained alternative or be prepared to maintain a fork…
Confu validates and generates configuration files, providing a framework to define, check, and produce structured configuration data.
However, dormancy since 2024-02-21 means no recent bug fixes or feature updates—suitable for stable, mature use cases but not for projects requiring active upstream…
Detects Unicode homoglyphs and mixed-script strings that could be used in spoofing attacks, helping prevent homograph attacks where visually similar characters trick users.
However, be aware the repository is archived and unmaintained—unicode data is current as of 2024-01-30, but you should monitor whether future Unicode standards…
Detects and matches words that appear identical but use different Unicode characters, useful for finding homograph attacks, normalizing text, or bypassing character-based filters.
However, maintenance is dormant (last release 2021-03-24), so expect no updates; verify that Unicode version 8.0.0 is current enough for your threat model or data…
Confuse is a YAML configuration library that handles defaults, type validation, layering, platform-specific file locations, and command-line/environment variable integration for Python applications.
Python SDK and CLI tool for interacting with Conjur OSS secrets management appliance, providing methods to get, set, and manage variables and policies.
A lightweight HTTP client library built on requests that handles RPC communication for clients generated by conjure-python.
Parses CoNLL-U formatted text (a standard NLP annotation format) into nested Python dictionaries with full type support, enabling programmatic access to linguistic dependency structures.
Install it if you work with CoNLL-U data from NLP tools or linguistic corpora.
Provides Python client and server libraries for Connect RPC, a Protobuf-based RPC framework that works over HTTP/1.1 and HTTP/2, with support for synchronous and asynchronous code, streaming, and compression.
Labels connected components in 2D and 3D images with support for multilabel, continuous-valued, and binary data using 26, 18, or 6-connected neighborhoods in 3D or 4 and 8-connected in 2D.
The copyleft license (LGPL-3.0-or-later) requires careful review if you plan proprietary distribution.
Provides a thread-safe connection pool that manages reusable connections to external services, allowing you to configure pool size, connection lifetime, and idle timeouts.
Provides auto-generated Pydantic type definitions for the Lumos Connector SDK, including request/response models for accounts, entitlements, authentication, and errors.
ConnectorX loads data from databases directly into Python dataframes (Pandas, PyArrow, Polars, Modin, Dask) using a Rust backend optimized for speed and memory efficiency, with optional parallel loading via partitioning.
Install it if you regularly load data from databases; the one-line API and optional parallelism justify the medium wheel size.
Connect is a runtime library for building and consuming RPC APIs using Protocol Buffers, supporting both server (WSGI/ASGI) and client (sync/async) implementations with interoperability for gRPC and gRPC-Web.
Connexion builds REST APIs from OpenAPI/Swagger specifications, automatically mapping routes, validating requests and responses, and handling parameter injection without decorators.
Implements Lisp/Scheme-style cons operations (cons, car, cdr) for Python sequences, enabling functional list manipulation across lists, tuples, iterators, and OrderedDicts.
However, verify the license terms first—the license status is unclear and must be confirmed before use in proprietary or copyleft-sensitive contexts.
Consolekit extends click with additional utilities for building command-line interfaces, including enhanced terminal support and helper functions for console applications.
However, verify first that the specific utilities it provides align with your CLI needs, as the fact sheet does not detail which click enhancements are included.
Provides an immutable dictionary class that wraps Python's built-in dict, preventing in-place modifications while remaining hashable and comparable to regular dicts.
Provides symbolic constant support in Python, including collections and constants with text, numeric, and bit flag values.
Construct is a declarative parser and builder for binary data that lets you define a data structure once and use it symmetrically to both parse binary into Python objects and build objects back into binary.
Install it if you need declarative binary format handling.
Parses binary data into Python dataclasses and packs dataclasses back into binary data using construct expressions.
Adds type hints and static type checking support to the construct binary parser library, enabling type-safe parsing and building of binary data structures.
Constructs is a programming model for defining composable, reusable pieces of system state—typically used to represent desired cloud infrastructure or application configuration as code.
Consulate is a Python client library for Consul, providing programmatic access to service registration, health checks, key-value storage, and distributed locking operations.
Analyzes Docker images, containers, and virtual machine images to extract metadata, layers, Dockerfiles, and package inventories from saved image archives.
A Python client library for querying and retrieving structured content from Contentful's Content Delivery and Preview APIs, with support for synchronization, localization, and link resolution.
Python client for Contentful's Management API, enabling programmatic creation, retrieval, update, and deletion of content, assets, spaces, and memberships in Contentful headless CMS.
Renders embedded content and rich-text fields from Contentstack's headless CMS, converting structured JSON data into HTML for front-end display.
Contextily retrieves tile-based map imagery from the internet and overlays it as a basemap on matplotlib figures or exports it to geospatial raster files, supporting both WGS84 and Spheric Mercator coordinate systems.
contextlib2 backports the Python standard library's contextlib module to earlier Python versions, providing context managers and related utilities for resource management across Python 3.6 and later.
Provides the PEP 567 contextvars module for Python 3.6, enabling context-local state management in concurrent code.
ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.
Expands English contractions and slang into their full forms (e.g., "you're" → "you are", "ima" → "I am going to"), with support for custom additions.
However, verify that textsearch remains compatible with your Python version, and consider whether the lack of maintenance poses a risk for your use case—bug fixes or…
Python SDK for ConTree, a container runtime that provides versioned, reproducible filesystem state for container execution with both async and sync interfaces.
Implements core operations for analyzing and designing feedback control systems, including state-space and frequency-domain representations, time and frequency response analysis, and control design methods.
Install it if you need to analyze or design linear feedback control systems.
Provides computer vision annotation and detection models (edge detection, pose estimation, depth mapping, segmentation) packaged as PyPI-installable processors for use with ControlNet.
A pre-commit hook that validates git commit messages against Conventional Commits formatting rules, rejecting non-compliant messages and optionally enforcing scopes and custom commit types.
Install it if your project needs standardized commit messages for changelog automation or team discipline; skip it if you have no such requirement.