Packages
Python SDK for communicating with Centrifugo v5 and v6 servers via HTTP API, providing both synchronous and asynchronous clients to publish messages, manage channels, and interact with Centrifugo's server-side features.
WebSocket real-time client SDK for Centrifugo and Centrifuge-based servers, built on Python asyncio with support for JSON and Protobuf protocols.
Cerberus validates Python dictionaries and documents against a schema, checking types and other constraints with minimal dependencies and extensible custom validation rules.
Install it if you need schema validation without the complexity of heavier frameworks.
A Python client library for reading and writing secrets to Cerberus, Nike's secrets management service, with support for AWS IAM and user authentication over HTTPS.
Install only if Cerberus is your organization's active secrets platform.
Python client library for querying and managing authorization policies in a Cerbos authorization service, supporting both gRPC and HTTP protocols with sync and async modes.
Converts Cerbos authorization query plans into SQLAlchemy Select queries, enabling attribute-based access control enforcement directly in database queries.
Install it if you use Cerbos and SQLAlchemy together and want to avoid loading unauthorized records into memory.
Provides a Python client library for accessing the Cerebras Cloud API, supporting both synchronous and asynchronous chat and text completion requests with streaming capabilities.
Install it if you have a Cerebras API key and need to integrate their inference service into a Python application.
Certbot is a command-line client that automatically obtains TLS certificates from Let's Encrypt and deploys them to web servers, handling certificate renewal and HTTPS configuration.
Install it if you operate a web server and need to manage HTTPS certificates.
Automates DNS validation for Let's Encrypt certificate issuance by managing Cloudflare DNS records through Certbot's plugin system.
Install it if you use Cloudflare for DNS and want to automate Let's Encrypt certificate issuance via DNS validation; skip it only if you use a different DNS provider…
A Certbot plugin that automates DNS-01 challenge completion for Let's Encrypt certificate issuance when your domain is managed in DirectAdmin but your service runs elsewhere.
However, verify the license terms first (they are currently unclear in the metadata) and confirm Python version compatibility with your environment, since the package…
A certbot plugin that automates DNS-01 challenge validation for DuckDNS domains by managing TXT record creation and deletion through the DuckDNS API.
Install it if you use DuckDNS and want to automate Let's Encrypt certificate issuance; skip it only if you use a different DNS provider or prefer manual certificate…
A Certbot DNS plugin that automates ACME DNS challenges across 117+ DNS providers by delegating to the lego ACME client's provider integrations.
A Certbot plugin that automates DNS validation for Let's Encrypt certificate issuance using AWS Route53, enabling hands-off HTTPS certificate provisioning for domains hosted on Route53.
Install it if you host domains on Route53 and want to automate Let's Encrypt certificate provisioning without manual DNS or web server configuration.
Certbot-nginx is a plugin for Certbot that automates obtaining and deploying TLS certificates from Let's Encrypt to nginx web servers.
Certifi provides Mozilla's curated collection of root SSL certificates for Python applications to validate TLS hosts and verify certificate trustworthiness.
Redirects certifi's certificate lookup to use the Linux system trust store instead of bundled certificates, enabling TLS verification against OS-managed certificates.
Certipy creates and manages certificate authorities and signed certificates on demand, with command-line and Python API interfaces for generating PKI hierarchies, signing operations, and trust bundle management.
Not recommended for production certificate generation without careful evaluation of security requirements and compliance constraints.
Validates X.509 certificates and certificate chains, supporting path building, revocation checks via CRL and OCSP, whitelisting, and point-in-time validation.
cf-units provides units of measure as defined by the Climate and Forecast (CF) Metadata Conventions, enabling standardized unit handling for scientific data in atmospheric science, oceanography, and climate research.
Install it if you work with CF-compliant earth science data (climate, oceanography, meteorology) and need standardized unit handling; otherwise it is not necessary.
cf-xarray adds a `.cf` accessor to xarray objects that lets you reference dimensions and coordinates by their CF (Climate and Forecast) convention attributes instead of hardcoded names, enabling dataset-agnostic operations like `.cf.mean("latitude")`.
Parses Cloud Foundry environment variables and service credentials into a simple Python object, extracting app metadata and service connection details from the VCAP_SERVICES environment variable.
CFFI enables Python code to call C functions directly by parsing C declarations and generating bindings, with a single runtime dependency on pycparser.
Subroutinizes CFF (Compact Font Format) font files by identifying and extracting repeated glyph outlines into reusable subroutines, reducing file size.
CFGraph extends rdflib's Graph to read RDF collections as flattened lists, interpreting well-formed RDF collection structures into a more accessible format.
cfgrib maps GRIB meteorological data files to the NetCDF Common Data Model following CF Conventions, exposing them as labeled multi-dimensional datasets via an engine interface.
Validates configuration data against schemas and produces detailed, human-readable error messages that pinpoint exactly where validation failed.
Install it if you need to validate configuration structures with human-friendly error messages; skip it if you only validate simple flat dictionaries or have no need…
Converts AWS CloudFormation templates between JSON and YAML formats, with support for short-form YAML function syntax and optional template cleanup.
No—not for new projects.
Validates AWS CloudFormation templates in YAML or JSON format against resource provider schemas and best practices, checking property values and configuration correctness.
Install it if you work with CloudFormation templates.
Sends response objects to AWS CloudFormation custom resources via S3 presigned URLs, enabling Lambda functions to signal success or failure back to CloudFormation stacks.
Converts between calendar dates and numeric time values for non-standard and real-world calendars, with support for astronomical year numbering and multiple calendar systems.
cg is a clinical sequencing platform that provides REST APIs and CLI tools to orchestrate interactions between genomic analysis tools, exposing both HTTP endpoints for web portals and command-line interfaces for automation.
However, verify the license terms before use, and note that it is tightly scoped to clinical sequencing workflows—not a general-purpose library.
Provides a reusable ChaCha20Poly1305 AEAD cipher implementation optimized for asyncio applications, wrapping the cryptography library.
However, note the Pre-Alpha classification and relatively small community; verify that the reusability pattern matches your specific asyncio use case before committing.
Chainlit provides a web UI framework for building conversational AI applications in Python, handling message routing, async execution, and real-time communication between a backend and browser-based chat interface.
Chalice is a Python framework for building and deploying serverless applications to AWS Lambda, with decorators for integrating API Gateway, S3, SNS, SQS, and other AWS services.
Provides a SQLAlchemy dialect for Amazon Redshift, enabling ORM and SQL expression language support against Redshift clusters via psycopg2 or redshift_connector.
However, the current version (0.8.15.dev0) is a development release with no changelog entries, and the last stable release was 425 days ago.
Chalk is a Python SDK for building and deploying machine learning feature pipelines that compute features from multiple data sources and serve them for both online inference and offline training.
However, the license is unclear, so verify terms before production use.
Provides a native Rust extension package that serves as the compiled backend for chalkpy, distributed under the import name chalk_rs.
Chameleon is an HTML/XML template engine that compiles page templates into Python code for fast server-side rendering.
Install it if you need a self-contained template solution; avoid it only if your project already standardizes on a different templating approach.
Modifies the version metadata in an already-built wheel file without rebuilding, useful for adding local version suffixes or adjusting package versions post-build.
However, dormant maintenance status (701 days since last release) and small user base suggest limited real-world validation—test thoroughly on your wheel format…
A Sphinx extension that generates formatted changelog displays from reStructuredText markup, organizing changes by version, tags, and sections.