colcon-devtools
Extension for colcon to provide information about all extension points and extensions
What it is and what it does
colcon-devtools is a plugin extension for the colcon build system that provides introspection into colcon's plugin architecture. It depends on colcon-core and packaging, and exposes information about available extension points and registered extensions within a colcon environment.
The package is classified as alpha-stage software and is intended for developers working with colcon's plugin ecosystem. It runs on macOS, Windows, and POSIX systems with Python 3.6 or later. Maintenance is aging, with the last release 884 days ago, though the repository remains non-archived with recent activity.
Use it for:
- Inspect available colcon extension points to understand the plugin system architecture.
- Discover registered extensions and their capabilities within a colcon installation.
- Debug colcon plugin loading and resolution issues during development.
- Document or audit the plugin ecosystem in a colcon-based build environment.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Extends colcon-core to expose information about the plugin system, including available extension points and registered extensions.
Yes, if you are actively developing colcon plugins or need to introspect the colcon plugin system. The low install friction and permissive license make it a safe addition. However, the aging maintenance status suggests the package may be stable but no longer under active development—verify that its plugin introspection features meet your current colcon version's needs before relying on it in production.
Install
colcon-devtools on PyPI
pip
pip install colcon-devtoolsuv
uv add colcon-devtoolspoetry
poetry add colcon-devtoolsInstalling colcon-devtools
Before you install
Low install friction; pure Python wheel. Maintenance is aging—last release was 884 days ago, though the repository remains active with a recent commit.
License in practice
Apache License, Version 2.0 (permissive) allows commercial and private use with minimal restrictions, requiring only license and copyright notice retention.
Quickstart
pip install colcon-devtools
from colcon_devtools import ...
# Use as a colcon extension; typically invoked via colcon CLI commands
Requires colcon-core to be installed and functional; intended as a colcon plugin extension, not a standalone library.
Verify before relying
- Whether the package's plugin introspection features are complete or if there are known gaps in extension point discovery.
- Whether aging status reflects stable maturity or indicates the package is no longer actively developed.
- Compatibility with current colcon-core versions and whether the package works with modern Python releases.
Package facts
| License | Apache License, Version 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 | aging — 884 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 182,752/month — #10,086 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: colcon_devtools-0.3.0-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-outputExtends colcon-core to customize output…
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-test-resultExtends colcon-core to display and analyze test…
permissive · top 15,000 on PyPI
colcon-package-informationExtends colcon-core to provide information…
permissive · top 15,000 on PyPI
colcon-library-pathExtends colcon to configure environment…
permissive · top 15,000 on PyPI
colcon-metadataExtends colcon-core to fetch and manage package…
permissive · top 15,000 on PyPI
colcon-defaultsExtends colcon to load default command-line…
permissive · top 15,000 on PyPI
colcon-common-extensionsBundles colcon-core and twenty common colcon…
permissive · top 15,000 on PyPI
colcon-pkg-configExtends colcon-core to configure environment…
permissive · top 15,000 on PyPI