Packages
Channels augments Django with WebSocket, long-poll HTTP, task offloading, and async support using familiar Django patterns and a flexible ASGI-based framework.
Install it if you need WebSocket or real-time async support in Django; pair it with Daphne and optionally channels_redis for production.
Provides Redis-backed channel layers for Django Channels, enabling asynchronous message dispatch and group communication in ASGI applications through either traditional channel handling or Redis Pub/Sub.
Install it if you're building real-time features in Django and need to distribute channels across multiple servers—it's low-friction and well-tested.
Detects character encoding and language in byte sequences with high accuracy, supporting 99 encodings and returning confidence scores, language tags, and MIME types.
Install it if you need to detect character encoding or language in byte data; the rewrite makes it substantially faster and more accurate than its predecessors.
Official Python client library for integrating with the Chargebee subscription billing API, supporting both synchronous and asynchronous HTTP requests.
Chargehound provides Python bindings to interact with the Chargehound API for managing payment disputes, allowing you to submit and retrieve dispute information programmatically.
Writes charm version information into refresh_versions.toml by reading from git tags, automating version synchronization for charm-based projects.
Accelerates charmcraft builds by pre-downloading and caching Python wheels built from source, reducing first-time build times on new machines and CI runners.
Packs Juju charms with local Python package dependencies by copying them into the charm directory and updating Poetry lock files before building.
However, verify the license status before use in proprietary contexts, and confirm your charm project uses Poetry—it is not a general-purpose charm builder.
Provides a pathlib-like interface for reading and writing files in local filesystems and Juju workload container paths, supporting both Kubernetes and machine charms.
Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.
Provides utilities to interface with Plotly's Chart Studio, enabling programmatic creation and management of interactive charts in a cloud-based environment.
However, verify first whether your workflow actually requires Chart Studio integration—many teams use plotly standalone for local or embedded visualizations and never…
Chatlas provides a unified Python interface for building LLM chat applications across multiple model providers with tool registration and message management.
Install it if you're building multi-provider LLM chat applications or want to avoid vendor lock-in.
Chatterbox TTS converts text to speech using open-source neural models, supporting English and 23+ languages with optional voice cloning from reference audio clips.
chDB is an in-process SQL OLAP engine powered by ClickHouse that executes SQL queries on local data without requiring a separate ClickHouse server installation.
chdb-core is an in-process SQL OLAP engine powered by ClickHouse that runs SQL queries directly in Python without requiring a separate server, supporting multiple input/output formats and DB-API 2.0 compliance.
Provides short, fast, configurable string representations as an alternative to the standard library's repr, with built-in handling for common types and an API for registering custom repr functions.
Maintenance is dormant but the code is mature; install it if your use case matches, but don't expect active feature development.
A command-line tool and pre-commit hook that validates JSON and YAML files against JSON Schema, with support for local and remote schemas.
Install it if you need to validate JSON or YAML against schemas in a CLI or pre-commit context—it does exactly that without bloat.
Validates that a Python package's MANIFEST.in file includes all version-controlled source files and suggests corrections when files are missing from source distributions.
Install it if you publish packages to PyPI or maintain packages that others distribute.
Validates wheel file contents before publishing, detecting common packaging errors like bytecode files, cache directories, and missing or unexpected top-level modules.
Install it if you publish wheels to PyPI or maintain strict wheel quality standards.
Validates SPF, DMARC, BIMI, MTA-STS, and related email authentication DNS records, with API, CLI, and JSON/CSV output modes.
Provides CLI tools for Checkmk developers to interact with Jenkins CI jobs, manage build artifacts, and query InfluxDB for build history and metrics.
However, verify the unclear license status first, and confirm that the package is appropriate for your use case—it appears designed for Checkmk core development…
Checkov is a static code analysis tool that scans infrastructure-as-code files (Terraform, CloudFormation, Kubernetes, Dockerfile, and others) and container images to detect security misconfigurations and software vulnerabilities.
Install it if you use Terraform, CloudFormation, Kubernetes, or Dockerfile in your infrastructure pipeline.
Computes a single hash digest of all file contents in a directory, with options to exclude specific files or extensions, and ignore file metadata like names.
Install it if you need to hash directory contents for integrity checking or change detection.
Cheetah3 is a template engine and code generator that transforms template files into Python, HTML, C++, Java, SQL, and other output formats.
Standardizes and salt-strips molecular structures using ChEMBL protocols, and assesses structure quality with penalty scoring.
Retrieves and calculates chemical properties and constants for over 20,000 chemicals, including molecular weight, boiling/melting points, vapor pressure, heat capacity, viscosity, and thermodynamic phase equilibrium solutions.
Install it if you need reliable chemical constants, property correlations, or thermodynamic phase equilibrium routines.
Chemprop trains and deploys message passing neural networks to predict molecular properties from chemical structures, using graph neural networks to learn from molecular representations.
CherryPy is an object-oriented HTTP framework that lets you build web applications and APIs by writing Python classes and methods, then expose them as web endpoints.
Adds Cross-Origin Resource Sharing (CORS) support to CherryPy applications via a configurable tool that can be installed globally or per-application.
A pure-Python chess library providing move generation, validation, and support for standard chess formats (FEN, PGN, EPD) plus engine communication and endgame tablebase probing.
Chevron renders Mustache templates in Python, converting template strings with data into final output. It supports partials, custom delimiters, and lambda functions for dynamic template logic.
Chex provides utilities for writing reliable JAX code, including assertions for tensor properties, debugging helpers, and test variants to validate code across different JAX execution modes.
Install it if you write JAX code and want better visibility into shape, dtype, and execution-mode issues.
CHGNet is a pretrained graph neural network that predicts energy, forces, stress, and magnetic moments for crystal structures, enabling structure optimization and molecular dynamics simulations with charge-informed accuracy.
Install it if you need fast, charge-informed atomistic modeling and can manage the dependencies (torch, pymatgen, ase).
Provides base data types and utilities for Chia coin operations, spends, and contract development, wrapping compiled dependencies for blockchain data handling.
Provides Python bindings to the standard Chia puzzles—the on-chain ChiaLisp programs deployed in the Chia blockchain—with compiled hex representations and hash verification.
Provides Python bindings to Rust crates for working with the Chia blockchain, including consensus and protocol functionality.
Implements the BIP 158 compact block filter construction algorithm, providing a C++ backend wrapped for Python to generate and work with block filters for blockchain applications.
Manages build-time compilation of Chialisp programs, integrating with runtime_builder to handle Chialisp artifact generation during development or package build.
However, proceed with caution: the package is dormant since 2024-01-04, license treatment is unclear, and Python version support is unspecified.
Loads compiled Chialisp programs (`.hex` files) from Python package resources, with optional runtime compilation support if the Chialisp builder is available.
Loads and provides access to standard and legacy Chia blockchain puzzle programs written in ChiaLisp, a domain-specific language for the Chia network.