skillfed

colcon-package-information

Extension for colcon to output package information.

colcon-package-information v0.4.1 185.2K downloads/30d#10,015 on PyPI1
Permissive license Apache-2.0 Active released

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-information

uv

uv add colcon-package-information

poetry

poetry add colcon-package-information

Installing 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

Development Status :: 3 - AlphaEnvironment :: PluginsIntended Audience :: DevelopersOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIXProgramming Language :: PythonTopic :: Software Development :: Build Tools

Tags

colcon package metadatacolcon build informationcolcon package inspectioncolcon workspace packagescolcon package detailscolcon build tools extensioncolcon package reporting
colcon-pluginbuild-system

More Build Tools packages