colcon-package-information
Extension for colcon to output package information.
What it is and what it does
colcon-package-information is a plugin for colcon-core that adds the ability to query and display information about packages in a colcon workspace. It integrates into the colcon build system ecosystem and depends on colcon-core (the plugin framework) and packaging (for version handling). The package is classified as Alpha and has been maintained since 2018, with active development continuing through early 2026.
You install this when you need colcon to report or inspect package metadata during builds or workspace analysis. It is one piece of the colcon plugin ecosystem, designed for developers working with colcon-based build systems who need programmatic or CLI access to package properties.
Use it for:
- Query package metadata in a colcon workspace during build automation or CI/CD pipelines.
- Inspect package versions and dependencies as part of workspace analysis or reporting.
- Extend colcon CLI tools with package information commands for developer workflows.
- Integrate package metadata into custom colcon build scripts or plugins.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Extends colcon-core to provide information about packages in a colcon build workspace, enabling queries and reporting on package metadata and properties.
Yes, if you are using colcon and need to query or report on package information. The package is actively maintained, has no known vulnerabilities, installs with low friction, and carries a permissive Apache-2.0 license. Install it only if your colcon workflow requires package metadata inspection; it is not a general-purpose tool.
Install
colcon-package-information on PyPI
pip
pip install colcon-package-informationuv
uv add colcon-package-informationpoetry
poetry add colcon-package-informationInstalling colcon-package-information
Before you install
Low install friction with a pure-Python wheel. Active maintenance with a recent commit as of 2026-03-27. Depends on colcon-core and packaging, both standard build-ecosystem libraries.
License in practice
Apache-2.0 is permissive; you may use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.
Quickstart
pip install colcon-package-information
from colcon_package_information import ...
# Use within a colcon workspace or colcon-core plugin context
Requires colcon-core to be installed and a colcon workspace to be present for meaningful use.
Verify before relying
- What specific package information queries or reporting features this extension provides beyond the base colcon-core API.
- Whether this extension is required for standard colcon workflows or is optional for advanced use cases.
- Concrete CLI commands or API methods exposed by this extension for package inspection.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.6) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — colcon-core, packaging |
| Maintenance | actively maintained — 140 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 185,197/month — #10,015 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: colcon_package_information-0.4.1-py3-none-any.whl
Keywords: colcon
Tags
More Build Tools packages
Provides reusable utilities for Python…
permissive · top 100 on PyPI
tqdmWraps any iterable to display a real-time…
copyleft · top 100 on PyPI
pippip is the standard installer for Python…
permissive · top 100 on PyPI
hatchlingHatchling is a standards-compliant Python build…
permissive · top 100 on PyPI
grpcio-toolsGenerates Python gRPC service stubs and message…
permissive · top 1,000 on PyPI
pre-commitpre-commit is a framework for installing and…
permissive · top 1,000 on PyPI
colcon-metadataExtends colcon-core to fetch and manage package…
permissive · top 15,000 on PyPI
colcon-notificationAdds desktop notifications to colcon build…
permissive · top 15,000 on PyPI
colcon-package-selectionExtends colcon-core to filter and select a…
permissive · top 15,000 on PyPI
colcon-python-setup-pyA colcon extension that identifies and…
permissive · top 15,000 on PyPI
colcon-recursive-crawlA colcon-core extension that recursively crawls…
permissive · top 15,000 on PyPI
colcon-rosExtends colcon to recognize and build ROS…
permissive · top 15,000 on PyPI
colcon-test-resultExtends colcon-core to display and analyze test…
permissive · top 15,000 on PyPI
colcon-outputExtends colcon-core to customize output…
permissive · top 15,000 on PyPI
colcon-parallel-executorExtends colcon-core to execute package builds…
permissive · top 15,000 on PyPI
colcon-cmakecolcon-cmake is a plugin for colcon that adds…
permissive · top 15,000 on PyPI