Packages
Serializes and deserializes data in CBOR (Concise Binary Object Representation) format, a binary encoding standard comparable to JSON but with smaller output and faster parsing.
Encodes and decodes CBOR (Concise Binary Object Representation) data according to RFC 8949, with support for CBOR tags, shared value references, and string compression.
cchardet detects the character encoding of byte strings using a C binding to uchardet, supporting dozens of international encodings and languages with high speed.
Provides a C-accelerated implementation of Ethereum address checksum validation that is ~18x faster than the standard eth_utils version while maintaining identical API and exception behavior.
ccimport builds Python C++ bindings on-the-fly using pybind11 and ninja, letting you compile and import C++ code directly from Python without separate build steps.
However, be aware that the last release was 668 days ago; if you encounter issues with newer Python or compiler versions, community support may be limited.
CCXT is a unified API library for connecting to and trading on more than 100 cryptocurrency exchanges and prediction markets, supporting both REST and WebSocket protocols with normalized cross-exchange data access.
Provides a dictionary of currency objects with financial metadata, accessible programmatically or via a command-line tool for querying currency information.
cdifflib provides a C-accelerated reimplementation of Python's difflib.SequenceMatcher for faster sequence comparison on lists, offering roughly 4x speedup over the pure Python version.
Install only if you've profiled and confirmed difflib is actually your bottleneck.
Provides AWS CDK constructs to deploy Amazon Aurora Global Databases across multiple AWS regions, handling infrastructure setup that lacks native CloudFormation support.
No—not recommended for new projects.
Provides an AWS CDK L1 construct for defining and managing Datadog Monitor resources through CloudFormation infrastructure-as-code.
A CDK construct that copies Docker images between registries (ECR, external registries, or from S3 archives), including support for multi-architecture image indexes.
Install it if you need to automate Docker image deployment within AWS CDK stacks.
An AWS CDK Construct Library that automatically sends Slack notifications when console login or role-switch events are detected in your AWS account via CloudTrail.
Defines AWS infrastructure for GitLab Runner using AWS CDK, enabling you to deploy and manage CI/CD runners on AWS EC2 with IAM role integration instead of credential management.
Generates AWS IAM policy statements with a fluent interface, integrating into AWS CDK to simplify policy construction for 353 services, 14236 actions, 1504 resource types, and 1493 condition keys.
Scans AWS CDK applications and CloudFormation templates against predefined rule packs to identify security and compliance violations.
Install it if you use CDK and need to enforce security or compliance standards.
cdk8s is a framework for defining Kubernetes applications using object-oriented Python code that synthesizes into standard Kubernetes manifests, allowing you to compose reusable constructs instead of writing YAML directly.
Defines cloud infrastructure using Python code that synthesizes to Terraform configuration, allowing you to manage cloud resources through programming constructs instead of HCL.
Provides prebuilt Python bindings for the HashiCorp AWS Terraform provider version 6.25.0, enabling infrastructure-as-code definitions via CDK for Terraform.
Install only if you are maintaining a legacy project pinned to cdktf 0.21.0 or earlier and cannot migrate.
Python client library for the Coinbase Developer Platform that enables creating and managing EVM and Solana blockchain accounts, sending transactions, and interacting with wallet and policy APIs.
Install it if you are building on Coinbase Developer Platform; avoid it if you need a general-purpose web3 library or are not using Coinbase's infrastructure.
Generates type-safe Python bindings for the Chrome DevTools Protocol with full TypeScript-like type hints, enabling IDE autocompletion and compile-time parameter validation for CDP commands and events.
cdsapi is a Python client for the Copernicus Climate Data Store API, enabling programmatic retrieval of climate and weather datasets from ECMWF's CDS portal.
Install it if you need programmatic access to Copernicus CDS datasets; the main prerequisite is obtaining a CDS account and configuring your authentication token.
cedarpy binds the Cedar Policy authorization engine to Python, letting you evaluate access-control policies and validate them against schemas from Python code.
A Python wrapper for the CEL C++ implementation that compiles and evaluates Common Expression Language (CEL) expressions with support for custom functions, protobuf messages, and type checking.
Parses and evaluates Google Common Expression Language (CEL) expressions in Python, enabling secure policy evaluation and cross-platform expression interoperability without requiring full Python execution.
However, the aging maintenance status (195 days since last release) and unclear license require verification before production use.
Celery is a distributed task queue that lets you run Python functions asynchronously across multiple workers, communicating through message brokers like RabbitMQ or Redis.
Install it if you need background job processing, task scheduling, or distributed work coordination.
Celery Batches provides a Task class that buffers multiple Celery task calls and processes them together as a list, flushing on a timer or when a size threshold is reached.
Prevents duplicate execution and queuing of Celery tasks by enforcing distributed locks, allowing you to ensure a task runs only once even if scheduled multiple times concurrently.
Provides drop-in progress bars for Django views that display real-time updates from Celery background tasks, with optional WebSocket support via Django Channels.
However, note that maintenance is dormant (last update 561 days ago); verify compatibility with your specific Django and Celery versions before relying on it for new…
RedBeat is a Celery Beat scheduler that persists scheduled tasks and runtime state in Redis instead of the local filesystem, enabling dynamic task management and multi-instance coordination.
Install it if you need dynamic task scheduling or multi-instance Beat coordination; skip it if you're using a single Beat instance with a static task set.
Prevents duplicate Celery tasks from being queued or running simultaneously by using task name and arguments to determine uniqueness, with Redis-backed distributed locking.
However, proceed with caution: the package is abandoned (last release 2021-01-14, last commit 2023-06-09), so compatibility with recent Celery versions is unverified…
Provides type stubs for Celery to enable static type checking with mypy on Celery code.
Yes, but with caution: install only if you need type stubs for Celery in an existing codebase and are comfortable with an abandoned package that will not receive…
Provides type stubs for Celery and related packages (kombu, amqp, billiard, vine, django-celery-results, ephem) to enable static type checking in projects using these libraries.
Cellpose segments cells and nuclei in microscopy images using deep learning, with support for 2D/3D data, custom model training, and image restoration.
CellPyLib simulates 1- and 2-dimensional cellular automata on regular grids with configurable neighbourhoods, colors, and evolution rules, producing visualizations of their behavior over time.
Provides a Python API to query and retrieve cell metadata and expression data from the CZ CELLxGENE Discover Census, a large-scale single-cell genomics dataset.
Install only if you have network access to the Census service and require Python 3.10 or later.
Implements Coarsened Exact Matching (CEM), a statistical matching technique that reduces covariate imbalance in observational data to produce more stable causal treatment effect estimates.
However, the dormant maintenance status and unclear license terms warrant verification before production use.
Cement is a Python application framework designed specifically for building command-line interfaces, from simple scripts to complex multi-tier applications, with customizable handlers for configuration, logging, plugins, and subcommands.
Install it if you need subcommands, plugins, configuration management, or a team-standard CLI structure; skip it if you only need basic argument parsing, where…
Provides a Python wrapper for the United States Census Bureau's API, enabling programmatic access to American Community Survey (ACS) and Summary File 1 (SF1) demographic data across multiple geographic levels.
Install it if you need programmatic access to US Census data; it eliminates manual API construction and provides geographic convenience methods.
Wraps the US Census Geocoder API to convert addresses to coordinates and coordinates to Census geographic data, with both programmatic and command-line interfaces.
A Python wrapper for Censys APIs that lets you search internet-wide data on hosts, certificates, and services, manage attack surface assets, and run queries from the command line.
However, review the deprecation notice carefully: if you are starting a new project, evaluate censys-platform as your long-term choice.