Packages
Python client library for connecting to and querying Couchbase Server, a NoSQL database, with support for key-value operations, queries, and document management.
However, be aware of one known vulnerability (PYSEC-2023-235) that needs verification for this release, and plan for medium install friction on platforms without…
A Python client library for interacting with CouchDB databases, providing document CRUD operations, design document management, object-to-document mapping, and command-line tools for database administration.
Converts and matches country names across different classification standards (ISO 2/3 letter codes, numeric codes, UN/EU/OECD membership schemes) using regex-based matching and can build concordance matrices between schemes.
Install it if you regularly work with messy country data and can accept the copyleft requirement.
Provides ISO 3166-1 country codes and names in multiple languages, queryable by language or country code.
Install it if you need ISO 3166-1 country codes and names in multiple languages; skip it only if you already have country data embedded elsewhere or need real-time…
Countryinfo provides a Python interface to query comprehensive geographic and administrative data for any country, including ISO codes, capitals, currencies, languages, borders, and GeoJSON boundaries.
Install it if you need to work with country codes, geographic data, or reference information in a Python application.
Validates, normalizes, filters, and samples URLs for web crawling and document collection, removing spam, trackers, and low-value pages while respecting language and content-type constraints.
Install it if you are building a crawler or bulk collection pipeline and need to filter, normalize, or sample URLs at scale.
Provides a searchable database of current and historical courts with string matching, date filtering, and bankruptcy court identification for legal research and case management applications.
Install it if you need reliable court name resolution or court metadata lookup.
cov-core provides the internal plugin infrastructure for coverage measurement in test frameworks like pytest, nose, and nose2.
A coverage plugin that automatically applies sensible default settings for code coverage measurement, including branch tracking, strict thresholds, and platform/version-aware exclusion rules.
Coverage.py measures which lines of Python code are executed during test runs, reporting coverage percentages and identifying untested code paths.
Install it if you want to measure test completeness or enforce coverage thresholds in your project.
Generates SVG coverage badges from Coverage.py data files, displaying test coverage percentages in a visual format suitable for README files and CI/CD pipelines.
A coverage.py plugin that applies conditional coverage rules based on environment markers, Python version, installed packages, or custom conditions, allowing code to be included or excluded from coverage measurement dynamically.
However, the dormant maintenance status (last release June 2023, no recent commits) means you should verify compatibility with your current coverage.py and Python…
Installs a .pth file that automatically enables coverage.py's subprocess tracking in your Python environment, allowing coverage measurement across spawned processes without manual instrumentation.
Validates Python code coverage against configurable minimum thresholds at both global and per-file levels, reading from coverage.json and configuration files.
Uploads Python test coverage reports to coveralls.io, integrating with coverage.py to publish coverage metrics online.
Install it if you use coveralls.io for coverage tracking.
Renders ASCII art animals and custom characters that display text messages, available as both a Python API and command-line tool.
However, dormant maintenance means no active support; install only if the current feature set meets your needs and you do not require ongoing updates.
Implements OAuth2.0 token exchange authentication for Coze workload identity, handling ID token retrieval and access token exchange with automatic caching and thread-safe operation.
Parses, compares, and evaluates Common Platform Enumeration (CPE) identifiers in WFN, URI, and FS formats according to MITRE/NIST standards.
CPEX is a plugin framework that lets you intercept and enforce policies on AI agent operations through composable hooks and plugins, without modifying core application logic.
However, it is early-stage (0.1.3, released 2026-03-05) with 12 GitHub stars—evaluate stability and API maturity for your use case before committing to production.
Adjusts U.S. dollar amounts for inflation using the Consumer Price Index, converting values to a target year's equivalent purchasing power.
Install it if you regularly work with historical U.S.
Provides a Python interface to IBM CPLEX's optimization solver, enabling linear, quadratic, and mixed-integer programming from Python code.
However, verify that the Community Edition's restrictions (key limits, possible performance caps, commercial use terms) align with your project before committing to…
Provides CUDA kernels optimized for CPM, enabling GPU-accelerated computation on NVIDIA hardware.
Install only if you are maintaining legacy CPM code that explicitly requires this exact version and your environment is locked to compatible CUDA/Python versions.
cppclean analyzes C++ source code to identify unused code, unnecessary includes, and structural problems that slow compilation in large codebases.
Parses C++ header files and extracts their structure—classes, methods, properties, namespaces, and free functions—into a Python data structure for programmatic inspection.
Cpplint is a command-line static code checker that scans C/C++ files for style violations against Google's C++ style guide, with support for recursive file discovery, custom file extensions, and multiple output formats.
Cppy is a C++ header library that simplifies writing Python extension modules by providing a PyObject smart pointer that automatically manages reference counting and offers convenience methods for common object operations.
Provides Cling, an LLVM-based interactive C++ interpreter, packaged as a library backend for cppyy to enable Python code to call C++ directly.
However, the dormant maintenance status means security updates and compatibility fixes may lag; verify that the package works with your target Python and C++ versions…
Wraps Linux cpuset kernel facilities through Python to manage CPU and memory resource allocation on multi-core systems.
Install only if you are maintaining legacy code that already depends on it.
Parses, validates, and converts Common Query Language (CQL2) expressions between text, JSON, and SQL formats using a Rust backend.
cqlsh is a command-line client for executing CQL queries against Cassandra clusters, packaged as a standalone Python module instead of requiring a full Cassandra installation.
Craft Parts provides a declarative framework for obtaining, processing, and organizing data from multiple sources before packaging into a final artifact, primarily for Starcraft family applications.
Not recommended if you are outside the Starcraft ecosystem unless you specifically need its parts-processing abstraction.
Provides fast Python bindings to multiple compression and decompression algorithms (Snappy, Brotli, Bzip2, Lz4, Gzip, Zlib, Deflate, ZSTD, XZ) implemented in Rust, with no system or Python dependencies required.
Crashtest provides utilities to catch, inspect, and handle Python exceptions with more detail and clarity than the standard library offers.
However, verify that its specific inspection capabilities match your use case before committing, since the fact sheet does not detail what it offers beyond the…
Crawl4AI is an async web crawler and scraper that converts web pages into clean, LLM-ready Markdown and structured data, with support for JavaScript execution, browser control, and LLM-driven extraction.
Crawlee is a web scraping and browser automation library that handles both HTTP-based and headless browser crawling with built-in parallel execution, proxy rotation, request routing, and persistent URL queuing.
Identifies bots, crawlers, and spiders by analyzing user agents and HTTP headers against a pattern database of 1462 crawler signatures.
Crayons provides colored text output for terminal applications by wrapping strings in ANSI color codes and automatically resetting to the original state afterward.
However, the abandoned status means no bug fixes or Python version updates will be released—use it only if you're comfortable with a stable but unmaintained package,…
Calculate, verify, and manage CRC checksums using predefined configurations (CRC8, CRC16, CRC32, CRC64) or custom parameters.
Computes CRC32C checksums using hardware acceleration when available (Intel SSE 4.2, ARMv8) or falls back to a software implementation, exposed as a function and a hashlib-compatible class.
Calculates CRC and checksum values from binary data using parametrized algorithms from the CRC catalogue, supporting dozens of standard CRC variants and additive/XOR checksums.
Install it if you need standard CRC calculations; avoid it only if you require active feature development or real-time performance guarantees.