Skip to main content

colcon2deb

Build Debian packages from ROS 2 colcon workspaces using Docker containers.

Installation

git clone https://github.com/NEWSLabNTU/colcon2deb.git
cd colcon2deb
just build
just install

Quick Start

  1. Create a configuration file:
# config.yaml
version: 1

docker:
  dockerfile: ./Dockerfile
  image_name: my-builder

output:
  directory: ./build

build:
  ros_distro: humble
  1. Run the build:
colcon2deb --workspace /path/to/ros_ws --config config.yaml
  1. Find packages in ./build/dist/.

Examples

See examples/ for pre-configured Autoware builds:

cd examples/autoware-2025.02-amd64
# Prepare workspace (see example README)
just build

Documentation

Full documentation: book/

Related Projects

License

Apache License 2.0

Metadata

Release files for colcon2deb 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for colcon2deb 0.4.1
File Size Uploaded Provenance
colcon2deb-0.4.1.tar.gz 122.1 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for colcon2deb 0.4.1
File Interpreter ABI Platform
colcon2deb-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 317.8 kB

Release files / colcon2deb-0.4.1.tar.gz

Download URL colcon2deb-0.4.1.tar.gz
Size 122.1 kB
Tags Source
SHA-256 checksum
How to use checksums
600432b3867bec2b23caca92347025fecfb8a7768041a5b00f87201135633270
BLAKE2b-256 checksum
How to use checksums
e469128b5f8a176526474d26b9bfcb1f61968f260f38913f457144817cbe455e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.

Transparency log

Release files / colcon2deb-0.4.1-py3-none-any.whl

Download URL colcon2deb-0.4.1-py3-none-any.whl
Size 195.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9648f215bb1c4b7adfa32805f61e11dc3c7673c0eb63dbe6b0fd220befd34304
BLAKE2b-256 checksum
How to use checksums
62fecd478272a1356117c096893cddeb5df5cc87b48a7ef7b3b0956704aed8a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.

Transparency log

Security for colcon2deb 0.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for colcon2deb-0.4.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page