Packages
cvxopt is a Python library for solving convex optimization problems, providing algorithms and data structures for linear, quadratic, and semidefinite programming.
CVXPY is a Python modeling language for expressing and solving convex optimization problems, mixed-integer convex problems, geometric programs, quasiconvex programs, and nonlinear programs using open-source solvers.
Install it if you need to model and solve convex or mixed-integer optimization problems in Python without writing solver-specific code.
cvxpy-base provides compiled solver kernels for CVXPY, a Python modeling language for convex optimization problems. It handles the numerical computation layer that solves optimization problems expressed in CVXPY's high-level syntax.
Provides utility modules for building Robotic Process Automation bots, including input handling, logging to files and JSON, and HTTP client functionality for API interactions.
However, verify the license terms before use, confirm Python version compatibility, and assess whether the aging maintenance status and lack of visible documentation…
cwcwidth provides fast Python bindings for POSIX wcwidth and wcswidth functions to compute the printable display width of Unicode characters and strings on terminals.
cwe2 provides programmatic access to the Common Weakness Enumeration (CWE) database, allowing you to look up vulnerability weakness categories by ID and retrieve their detailed attributes.
Upgrades Common Workflow Language documents from draft-3, v1.0, and v1.1 to v1.2 via command-line tool or programmatic API.
Install it if you need to upgrade CWL documents from draft-3, v1.0, or v1.1 to v1.2; skip it if you work only with v1.2 or later documents.
Loads, parses, and manipulates Common Workflow Language (CWL) documents across versions 1.0, 1.1, and 1.2, providing autogenerated typed classes and CLI utilities for workflow introspection and transformation.
cwltest validates the output of Common Workflow Language tools and workflows by running test cases defined in YAML and comparing results against expected outputs.
Install it if you develop, validate, or run Common Workflow Language tools or need to verify CWL engine compliance.
cwltool is the reference implementation of the Common Workflow Language standard, enabling you to write, validate, and execute portable scientific workflows defined in CWL format across different computing environments.
Install it if you need to execute portable workflows, validate CWL definitions, or integrate CWL workflows into Python applications.
cwrap is a Python wrapper around C code that builds on ctypes, allowing you to call C functions and work with C data structures from Python.
A Python client library for running and managing isolated container sandboxes on CoreWeave infrastructure, with both sync and async APIs for executing commands and managing sandbox lifecycle.
cx_Freeze converts Python scripts into standalone executables that run with the same performance as the original scripts, supporting cross-platform deployment.
cx_Oracle provides a Python interface to Oracle Database, implementing the Python database API 2.0 specification to enable queries, transactions, and data manipulation against Oracle instances.
However, the aging release cycle (last update 2021-11-04) and lack of explicit support for Python 3.11+ make it less ideal for new projects targeting modern Python…
Demangle C++ symbol names by wrapping the abi::__cxa_demangle interface, converting mangled names like _ZNSt22condition_variable_anyD2Ev into readable C++ signatures.
However, maintenance is aging (last update 2021); if you need active support or compatibility guarantees beyond Python 3.9, verify first.
Parses C++ header files into Python data structures, extracting class definitions, functions, and modern C++ constructs without requiring a full AST or compiler validation.
Parses, manipulates, and generates Cyber Observable eXpression (CybOX) v2.1.0 content in XML and JSON formats through both low-level schema bindings and higher-level Python APIs.
Install it if you must work with existing CybOX content; avoid it for new projects unless CybOX is a hard requirement.
Python client library for the Cybrid Bank API, enabling programmatic access to cryptocurrency banking operations including account management, customer identity verification, trading, and transaction handling.
Install it if you are building on the Cybrid platform and need a Python client to interact with the Bank API.
Generated Python client for the Cybrid Identity API, providing programmatic access to identity management, authentication, and OAuth token operations for the Cybrid crypto platform.
Install only if you actually need Cybrid Identity API access; it is a specialized client for a specific platform, not a general-purpose library.
A Python client library for the Cybrid Organization API, enabling programmatic management of organizations and their associated resources via REST endpoints.
Install it if you need to interact with the Cybrid Organization API from Python.
Cycler provides composable style cycles for iterating through sets of properties like colors, line styles, and markers in a predictable, reusable way.
Detects and reports cyclic relationships in a directed graph by checking whether adding a new edge would create a cycle.
Generates Software Bill of Materials (SBOM) documents in CycloneDX format from Python projects, virtual environments, and dependency manifests (Poetry, Pipenv, requirements.txt, PDM, uv).
Install it if you need to produce CycloneDX documents for supply-chain security, regulatory compliance, or vulnerability tracking workflows.
Generates Software Bill of Materials (SBOM) documents in CycloneDX format from Python projects, virtual environments, and package managers like Poetry, Pipenv, and pip.
Provides data models, validators, and serialization tools to create, read, and render CycloneDX Bill of Materials (BOM) documents in Python.
Install it if you are building tooling that needs to create, read, or validate CycloneDX documents; do not install it as a standalone SBOM generator—use CycloneDX…
Cyclopts is a CLI framework that converts Python functions into command-line applications using type hints, automatically generating help text from docstrings and supporting complex types like Unions, Literals, Pydantic models, and dataclasses.
Cycode is a command-line security scanner that detects secrets, infrastructure-as-code misconfigurations, software composition vulnerabilities, and static analysis issues in your repositories.
Install it if you need a unified CLI for secrets, IaC, SCA, and SAST scanning; authentication setup is required before first use.
CyDifflib provides a faster, drop-in replacement for Python's standard difflib module, implementing sequence comparison and difference-detection algorithms in compiled code.
Generates and parses KSUIDs (K-Sortable Globally Unique IDs) using a high-performance Cython implementation, providing sortable unique identifiers with embedded timestamps.
CyLP provides a Python interface to COIN-OR's linear and mixed-integer programming solvers (CLP, CBC, CGL), allowing you to model optimization problems and customize the solution process with Python-defined cut generators, branch-and-bound strategies, and pivot rules.
cymem provides memory-management helpers for Cython that tie C-allocated memory to Python object lifecycles, automatically freeing memory when the object is garbage collected.
cypari2 provides a Python interface to PARI/GP, a number theory library, exposing PARI functions as Python methods on wrapped objects.
Converts text between Cyrillic and Latin scripts bi-directionally, with language-specific support for Serbian, Russian, Ukrainian, Bulgarian, Belarusian, Macedonian, Montenegrin, Tajik, Mongolian, and Greek.
Install it if you need to convert between Cyrillic and Latin scripts for any of the ten supported languages.
Cython-accelerated encoder and decoder for the SCALE codec used by Substrate-based blockchains (Polkadot, Kusama, Bittensor), producing plain Python values instead of object trees.
cyseq provides a Cython-optimized implementation of sequence matching and comparison operations originally from ScanCode-toolkit's licensedcode module, designed for performance-critical text processing tasks.
However, verify that its API matches your use case and that the performance gain justifies the compiled-dependency overhead for your workload.
Provides interrupt and signal handling mechanisms for Cython code, enabling CTRL-C interruption and other signal management in Cython programs that would otherwise run without checking for interrupts.
Install only if you meet the Cython >= 3.1 and Python >= 3.12 requirements.
Cython-based wrapper for systemd's libsystemd library, enabling Python applications to read and write to the systemd journal, send daemon notifications, and interact with systemd services.
Cython is a source code translator that compiles Python code to C, enabling optional static typing and direct C/C++ interoperability to generate efficient native extensions.
Install it if you need to optimize Python performance, wrap C/C++ libraries, or build fast native extensions.
A linter for Cython files that checks for common errors, style issues, and code quality problems using pycodestyle rules and Cython-specific checks, with support for pre-commit hooks and automated fixes.
Install it if you want to catch Cython-specific bugs and style issues early.
Cython-accelerated implementation of the toolz functional utilities library, providing faster performance for operations on iterables, functions, and dictionaries while maintaining the same API.