Packages
Provides a shell function for colcon-core that enables quick directory changes within a colcon workspace.
However, the aging codebase (last release 2019-10-21) means you should verify compatibility with your current colcon-core version and shell environment before relying…
colcon-cmake is a plugin for colcon that adds support for building and testing CMake-based projects as part of a colcon workspace.
Bundles colcon-core and twenty common colcon extensions into a single meta-package for simplified installation of the colcon build system and its standard plugins.
colcon-core is a command-line tool that orchestrates building, testing, and using multiple software packages by automating the build process, managing package ordering, and setting up the environment.
However, it is a foundation library typically used alongside colcon extension packages—verify that the extensions you need are available before committing to the…
Extends colcon to load default command-line argument values from a YAML configuration file, reducing repetitive command typing in build workflows.
Extends colcon-core to expose information about the plugin system, including available extension points and registered extensions.
However, the aging maintenance status suggests the package may be stable but no longer under active development—verify that its plugin introspection features meet…
Extends colcon to configure environment variables for locating shared libraries at runtime during builds.
Extends colcon-core to fetch and manage package metadata from remote repositories, enabling build systems to access structured package information during builds.
Adds desktop notifications to colcon build system status updates, displaying build progress and completion messages on Windows, macOS, and Linux.
Install it if desktop notifications would improve your build workflow; skip it if you prefer terminal-only feedback.
Extends colcon-core to customize output formatting and display options for the colcon build system.
Extends colcon-core to provide information about packages in a colcon build workspace, enabling queries and reporting on package metadata and properties.
Extends colcon-core to filter and select a subset of packages for processing during builds or workspace operations.
However, verify compatibility with your colcon-core version first—dormancy since 2020 means it may lag behind current colcon development, and you should confirm it…
Extends colcon-core to execute package builds and tests in parallel rather than sequentially, speeding up multi-package workspace processing.
Extends colcon-core to configure environment variables for locating pkg-config files during builds.
Extends colcon-core to generate PowerShell shell scripts for build environment setup and task execution on Windows, macOS, and POSIX systems.
However, maintenance is aging (last update 185 days ago) and the package is still Alpha, so verify that PowerShell script generation meets your specific build…
A colcon extension that identifies and processes Python packages using setup.py by parsing the setuptools setup() function call.
A colcon-core extension that recursively crawls directory trees to discover and locate packages for the colcon build system.
However, verify compatibility with your colcon-core version first, as the package is dormant and may not be updated for breaking changes in colcon's plugin API.
Extends colcon to recognize and build ROS packages as part of a workspace build, integrating ROS package metadata and build conventions into colcon's cross-platform build orchestration.
However, the aging maintenance status (no release in 781 days, last commit 2026-01-13) warrants checking compatibility with your ROS distribution and colcon version…
Extends colcon-core to display and analyze test results from builds, integrating test outcome reporting into the colcon build system.
Provides Z shell (zsh) completion and integration scripts for colcon, a build system aggregator used in robotics and multi-package projects.
However, the dormant maintenance status means it will not adapt to future colcon changes—verify compatibility with your colcon-core version before relying on it in a…
Compares rows across two SQL databases or datasets to identify differences, available as both a command-line tool and Python library.
However, the abandoned status and archived upstream repository mean you should verify that the fork is actively maintained by the current publisher and plan for…
Parses dbt artifact JSON files (catalog, manifest, run-results, sources) into typed Python objects using pydantic for structured access to dbt metadata.
However, verify that version 0.1.4 matches your dbt and pydantic versions—the package documentation warns that pydantic v1 is not supported for dbt 1.9 or later.
SQLFluff is a SQL linter and auto-fixer that checks SQL code for style and syntax errors across multiple SQL dialects, with support for Jinja templating and dbt.
Install it if you need to lint or format SQL in your codebase or data pipeline.
Analyzes SQL statements to extract source and target tables, intermediate tables, and column-level lineage, using pluggable parsers (sqlfluff or sqlparse) and networkx for graph representation.
Collectfast accelerates Django's collectstatic command by using cached checksums to avoid redundant uploads and enabling parallel file transfers to cloud storage backends.
Collectfasta speeds up Django's collectstatic command by using cached checksums to avoid re-uploading unchanged files and enabling parallel uploads to cloud storage backends.
However, verify that the 232-day gap since the last release does not introduce compatibility issues with your specific Django and Python versions, and confirm that…
Provides four specialized collection types—bag (multiset), setlist (ordered set), bijection (one-to-one mapping), and IndexedDict (ordered dict with index access)—as pure Python implementations with no external dependencies.
Adds distutils commands to validate and preview reStructuredText in a Python package's long_description field before publishing to PyPI.
Install only if you are maintaining legacy code that already depends on it.
color-matcher transfers color characteristics from one image to another using histogram matching and Gaussian distribution methods, enabling automatic color grading for photographs, paintings, and film sequences.
Applies color-oriented image operations—gamma adjustment, sigmoidal contrast, saturation, and atmospheric correction—to numpy arrays representing RGB imagery in rasterio band ordering.
ColorAide is a pure Python library for creating, converting, and manipulating colors across many color spaces with support for modern CSS color syntax and utilities like mixing, interpolation, and gamut mapping.
Colorama makes ANSI escape sequences for colored terminal text work on Windows by intercepting and converting them to win32 API calls, while passing through unchanged on other platforms.
Install it if you need colored terminal output to work on Windows or want to use ANSI-based libraries portably; skip it only if you target non-Windows platforms…
Colorcet provides a collection of perceptually uniform colormaps designed for scientific visualization with Python plotting libraries like matplotlib, bokeh, holoviews, and datashader.
Provides ANSI color text output for console applications with automatic color selection based on terminal background (dark or light) across Linux, macOS, and Windows.
Colored provides ANSI/VT100 escape sequences for terminal text coloring and formatting, supporting 256-color and RGB (24-bit) modes across Windows, Linux, and compatible terminal emulators.
Install it if you need to add color to CLI output; skip it only if your application has no terminal component or already uses a heavier framework that bundles…
Automatically colors Python exception tracebacks in the terminal to make them easier to read and scan visually.
Install it if visual clarity in error output matters to your workflow.
Adds colored output to Python's standard logging module using ANSI escape sequences, with automatic fallback support for Windows terminals.
However, it is abandoned and receives no maintenance, so it will not adapt to future Python changes or platform updates.
Colorful applies ANSI color and text styling to terminal strings using a flexible API that supports multiple color modes and predefined palettes.
Generates deterministic colors from any object by hashing its value, returning results in HSL, RGB, and hex formats with customizable hue, saturation, and lightness ranges.
Install it if you need deterministic color mapping for UI consistency; the API is minimal and the library does one thing well.
Adds colored output to Python's standard logging module, automatically handling terminal detection and color codes across platforms.
Install it if you want colored terminal output without managing ANSI codes yourself.