$npx skillfedfor your agent

colcon-bash

Extension for colcon to provide Bash scripts.

With conditionsPyPI Build ToolsReleased Sep 2023176.4K downloads / moApache License, Version 2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — colcon_bash-0.5.0-py3-none-any.whl
v0.5.0 · released 2023-09-25 · 1 runtime deps: colcon-core

Yes, if you use colcon and need Bash script generation for environment setup. Install friction is low and the package is actively maintained. However, the Alpha status and two-year gap since the last release suggest it may not be heavily developed; verify that the current version meets your colcon version requirements before depending on it for production workflows.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires colcon-core to be installed; colcon-bash is a plugin that extends colcon and has no standalone utility.
  • Low friction install with a single pure-Python wheel dependency on colcon-core.
  • Active maintenance with recent commits, though the package is classified as Alpha and last release was over 2 years ago.

License · maintenance · safety

Apache License, Version 2.0 (permissive) — Apache License 2.0 is permissive; you may use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.

last release 2023-09-25 (1054 days) · last repo commit 2026-05-08 · 2 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 176,356 downloads/mo, #10,244 on PyPI

Verify before relying

pip install colcon-bash

After installation, colcon will automatically discover and use the Bash extension when you run colcon build or other colcon commands that generate environment scripts.
  • Whether Python version support is truly unspecified or if there are undocumented constraints from colcon-core.
  • Current adoption rate and real-world usage patterns beyond download counts.
  • Whether the Alpha status reflects incomplete features or simply conservative versioning.
Same gist for agents: .md · .json

What it is and what it does

colcon-bash is a plugin for the colcon build system that generates Bash shell scripts for environment setup and workspace management. It extends colcon-core to produce shell initialization files that developers source to configure their build environment. The package is a pure-Python wheel with a single runtime dependency on colcon-core, making it lightweight to install.

It is used as part of the colcon ecosystem to automate shell environment configuration across different operating systems (macOS and POSIX systems). When integrated into a colcon workflow, it handles the generation of Bash-compatible setup scripts without requiring manual shell configuration. The package has been maintained since 2018 and remains active, though it carries an Alpha development status and has not had a release in over two years.

Use it for

  • Generate Bash environment setup scripts automatically when building multi-package colcon workspaces.
  • Configure shell environment variables and paths for ROS 2 or other colcon-based projects on macOS and Linux.
  • Automate workspace initialization so developers can source a single script to activate all build dependencies.
  • Integrate Bash script generation into CI/CD pipelines that use colcon for build orchestration.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you use colcon and need Bash script generation for environment setup.

Install friction is low and the package is actively maintained. However, the Alpha status and two-year gap since the last release suggest it may not be heavily developed; verify that the current version meets your colcon version requirements before depending on it for production workflows.

Install

colcon-bash on PyPI

Before you install

Low friction install with a single pure-Python wheel dependency on colcon-core. Active maintenance with recent commits, though the package is classified as Alpha and last release was over 2 years ago.

Requires colcon-core to be installed; colcon-bash is a plugin that extends colcon and has no standalone utility.

License in practice

Apache License 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-bash

After installation, colcon will automatically discover and use the Bash extension when you run colcon build or other colcon commands that generate environment scripts.

Verify before relying

  • Whether Python version support is truly unspecified or if there are undocumented constraints from colcon-core.
  • Current adoption rate and real-world usage patterns beyond download counts.
  • Whether the Alpha status reflects incomplete features or simply conservative versioning.

Package facts

LicenseApache License, Version 2.0 permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
colcon-core
MaintenanceActively maintained 1,054 days since the last release
Last repo commit
First released
Downloads176,356 / month, #10,244 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaEnvironment :: PluginsIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: MacOSOperating System :: POSIXProgramming Language :: PythonTopic :: Software Development :: Build Tools

Evidence: colcon_bash-0.5.0-py3-none-any.whl

Tags

Capabilities
colcon bash extensionbash script generation colconshell environment setup buildcolcon build toolsbash integration colcon-core
Topics
colcon-pluginbuild-automation
PyPI keywords
colcon

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “colcon bash extension”

  • colcon-bashProvides Bash script generation as an extension to colcon-core,…
  • colcon-powershellExtends colcon-core to generate PowerShell shell scripts for build…
  • colcon-argcompleteAdds shell command-line completion to colcon build tool commands…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also colcon-argcomplete · colcon-powershell · colcon-zsh · colcon-output · colcon-cd · colcon-core · colcon-cmake · colcon-package-information · colcon-notification · colcon-common-extensions