Packages
Inlines CSS from style and link tags directly into HTML element style attributes, transforming external stylesheets into inline styles suitable for email and embedded HTML contexts.
Beautifies, unpacks, and deobfuscates CSS code to make it human-readable and properly formatted.
Install it if you need to beautify CSS programmatically or as part of a toolchain; skip it if you only format CSS in your editor.
Compresses CSS by removing unnecessary whitespace and comments, following the YUI CSS Compressor algorithm.
Compresses CSS files by removing unnecessary characters while preserving functionality, available as both a command-line tool and Python library.
Install only if you are maintaining legacy code that already depends on it.
cssselect parses CSS3 selectors and translates them to XPath 1.0 expressions for use with XPath engines like lxml to query XML and HTML documents.
Install it if you need to translate CSS selectors to XPath for lxml or similar engines.
cssselect2 parses and matches CSS4 selectors against markup documents (HTML, XML) that can be read by ElementTree-like parsers, enabling programmatic element selection by CSS rules.
cssutils parses and builds CSS stylesheets as a DOM structure without rendering—it reads, modifies, and serializes CSS according to W3C specifications.
Compares two CSV, TSV, or JSON files and reports what rows were added, removed, or changed, with output as human-readable text or machine-readable JSON.
Install it if this is your use case; skip it if you need active development or advanced diffing features.
Provides a Python 3-style unicode CSV API that works consistently across Python 2.7 and Python 3, with UTF-8 as the default encoding and workarounds for stdlib CSV bugs.
However, if you are writing new code for Python 3 only, the standard library csv module is sufficient—install this only if cross-version compatibility is a real…
csvkit provides command-line tools for converting, querying, and transforming CSV files and related tabular formats like Excel and databases.
Install it if you work with CSV files regularly and want lightweight, specialized tools instead of heavier data libraries.
Sorts large CSV files on disk using a merge-sort algorithm that breaks files into memory-manageable chunks, sorts them, and merges the results—useful when the entire file cannot fit in RAM.
However, verify Python version compatibility before relying on it in production, and consider whether a database or streaming tool might be more appropriate for your…
Reads, writes, and validates tabular data according to the CSV on the Web (CSVW) specification, with both a Python API and command-line tools for conversion and validation.
Install it if you need to work with W3C CSVW-described data, validate CSV against formal schemas, or bridge Frictionless Data and CSVW ecosystems.
Cheetah3 is a template engine and code generation tool that processes templates to produce output in various languages including Python, C++, Java, and SQL.
CTGAN generates synthetic tabular data by training deep learning models (CTGAN and TVAE) on real datasets, learning patterns to produce high-fidelity synthetic records suitable for testing, privacy-preserving data sharing, or augmentation.
However, verify that the Business Source License aligns with your use case (commercial use may be restricted), and consider the SDV wrapper library if you need…
Parses natural language time expressions (like "May 5th 2:30 in the afternoon") into structured datetime objects, supporting English and German text relative to a reference time.
CTranslate2 is a C++ and Python library that runs Transformer models for inference with optimizations like quantization and layer fusion, supporting encoder-decoder, decoder-only, and encoder-only architectures on CPU and GPU.
Install it if you need to serve Transformer models with lower latency and memory than standard frameworks.
ctypesgen parses C header files and automatically generates Python ctypes wrapper code, enabling direct calls to C library functions from Python without manual binding work.
However, the aging maintenance status (last release October 2022) means you should verify that generated wrappers work correctly for your specific headers and…
Converts cubic Bézier curves to quadratic curves in font objects (Defcon or Robofab UFO formats), with the primary entry point being the `fonts_to_quadratic` function.
Cua Agent provides a framework for building agentic workflows that interact with computers through AI models, supporting macOS, Windows, and Linux sandboxes with liteLLM integration.
However, verify the license terms before use—the unclear license treatment is a blocker for some contexts.
Cua Computer provides a framework for programmatic interaction with local macOS and Linux desktop environments, enabling automation and control of GUI applications through a unified interface.
Cua Core provides shared utilities, helper functions, and core infrastructure for the Cua ecosystem, including a privacy-focused telemetry system for usage analytics.
However, verify the license before use in proprietary projects, as it is currently unclear.
Cuallee provides a dataframe-agnostic API to define and run data quality checks across PySpark, pandas, Snowpark, DuckDB, Polars, Daft, and BigQuery, replacing pydeequ with a pure-Python implementation.
However, the aging maintenance status (311 days since last release, last commit 2026-02-05) means you should verify that the specific dataframe versions you use are…
Integrates dbt models with Cube's semantic layer by parsing dbt manifests and converting model definitions into Cube-compatible data model specifications.
However, the aging maintenance status (296 days since last release) means you should verify compatibility with your current dbt and Cube versions before relying on it…
Cucumber Expressions provides a simpler, more readable alternative to regular expressions for pattern matching in behavior-driven development (BDD) test frameworks, with an intuitive syntax designed for test step definitions.
Install it if you're building or using BDD test frameworks.
Parses and evaluates boolean tag expressions (using and, or, not operators) to select Gherkin scenarios and features based on their tags, commonly used by BDD test runners like behave.
Install it if you are building or using a Gherkin-based BDD test runner (such as behave) or need to parse and evaluate tag expressions for test selection.
Provides low-level Python bindings for CUDA host APIs, offering 1:1 access to CUDA functionality from Python code.
Provides Pythonic APIs to access CUDA core functionalities including runtime control, compiler, and linker operations from Python.
Locates and loads CUDA dynamic libraries and finds CTK header directories across different CUDA Toolkit versions.
cuda-python is a metapackage providing Pythonic access to NVIDIA's CUDA platform, bundling low-level bindings, runtime abstractions, and utilities for GPU-accelerated computing from Python.
However, verify that the proprietary NVIDIA license aligns with your project's requirements before committing to it in production or redistributed code.
cuTile Python is a compiler and programming language for writing GPU kernels that run on NVIDIA GPUs, allowing you to write parallel tile-based computations in Python that execute on the GPU.
A meta-package that installs NVIDIA CUDA Toolkit components via pip, allowing selective installation of GPU-accelerated libraries, compilers, and runtime tools through package extras.
However, verify license terms beforehand and confirm your GPU and driver support the toolkit version—this is not a substitute for proper CUDA environment setup on…
cuDensityMat provides GPU-accelerated density matrix operations for analog quantum dynamics solvers, part of NVIDIA's cuQuantum SDK.
cuDF is a GPU-accelerated DataFrame library that provides pandas-like APIs for tabular data processing on NVIDIA GPUs, with optional zero-code-change acceleration for existing pandas code via cudf.pandas.
Install only if you have an NVIDIA GPU with compatible CUDA 12 drivers and can manage the 18 runtime dependencies (including CUDA toolkit and GPU libraries).
A Python client library for the Cudo Compute cloud platform, providing programmatic access to virtual machines, storage, billing, and infrastructure management via REST API.
However, note that maintenance is dormant (last commit January 2025); verify that the Cudo Compute service and this client's API compatibility remain stable for your…
cuEquivariance provides CUDA-accelerated operations for building geometric neural networks that respect symmetries, with segmented polynomial kernels and bindings for PyTorch and JAX.
However, note that the package is in Beta, so expect potential API changes.
Loads CUDA kernels for equivariant neural network operations on NVIDIA GPUs, providing compiled binary extensions without Python bindings.
Provides CUDA kernels for equivariant neural network operations, loaded as a shared library when imported to enable GPU-accelerated equivariant primitives.
However, accept the proprietary license terms carefully: the SDK is restricted to NVIDIA GPU systems, prohibits reverse engineering, and requires your application to…
Provides CUDA-accelerated PyTorch kernels and operators for equivariant neural network primitives, including specialized Pairformer inference operations optimized for low-precision tensor computations.
PyTorch bindings for NVIDIA's CUDA-accelerated library for building equivariant geometric neural networks using segmented polynomials and optimized tensor operations.
However, it is in Beta state, so evaluate stability for your production timeline.
Provides a Python wrapper around the NVIDIA cuFile API to read and write files directly to and from GPU memory without staging through host RAM.