python3-colcon-clean_0.2.1-100_all.deb

STEP 1: Have you installed this repository?

If not, run this installation script command:

curl -s https://packagecloud.io/install/repositories/dirk-thomas/colcon/script.deb.sh | sudo bash
copy
curl -s https://packagecloud.io/install/repositories/dirk-thomas/colcon/script.deb.sh | sudo bash

STEP 2: Install the package
sudo apt-get install python3-colcon-clean=0.2.1-100

Extension for colcon to clean package workspaces.

Full description:
  Extension for colcon to clean package workspaces.
 # colcon-clean
 .
 [![GitHub Workflow Status](https://github.com/colcon/colcon-clean/actions/workflows/ci.yaml/badge.svg?branch=master&event=push)](https://github.com/colcon/colcon-clean/actions/workflows/ci.yaml?query=branch%3Amaster+event%3Apush)
 [![Codecov](https://codecov.io/gh/colcon/colcon-clean/branch/master/graph/badge.svg)](https://codecov.io/gh/colcon/colcon-clean)
 .
 An extension for [colcon-core](https://github.com/colcon/colcon-core) to clean package workspaces. Enables cleaning of various colcon paths, such as build or install folders, for either the entire workspace or for selected packages with advanced path globing options. In conjunction with [colcon-package-selection](https://github.com/colcon/colcon-package-selection), this extension can help maintain hygienic build environments while leveraging persistent workspaces for caching by allowing users to finely remove stale artifacts, preserving what can be cached during software development. For example, when pulling various changes into a local workspace to review pull requests, this extension can be used to wipe only the build and install paths for affected packages, ensuring subsequent builds are not cross contaminated from previous jobs.
 .
 The extension works by providing a convenient wrapper around filesystem deletion, allowing users to specify at which base paths to be cleaned (`build`, `install`, `log`, `test_result`), at what level cleaning should take place (global workspace or per package), and if specified what exact files should (or should not) be removed.
 .
 .
 ## Quick start
 .
 Setup, build and test an example colcon workspace:
 ```
 mkdir -p ~/ws/src && cd ~/ws
 wget https://raw.githubusercontent.com/colcon/colcon.readthedocs.org/main/colcon.repos
 vcs import src < colcon.repos
 colcon build
 colcon test
 ```

Checksums

MD5 7be6eebe2ba15da04e54cdb77da22088
SHA1 512dfa88978146432895a1fa27b24e01e6140782
SHA256 d5ebbaa7322830bcebbe134cc66b0526c887d8a69534e3e15698c1aace8b7c88
SHA512 eacdee5992f1d45e5b63ccefd4840fe1b6198789dea046e15a4dc4e49a762c6f432fd2e5c01b5444b9cce73edeb39c6cc3433645653e684632a9a6ec0fd0596c

Depends

  • python3:any (>= 3.6~), python3-colcon-core (>= 0.5.2), python3-scantree

Files

  • /usr/share/doc/python3-colcon-clean/changelog.Debian.gz
  • /usr/lib/python3/dist-packages/colcon_clean/verb/clean.py
  • /usr/lib/python3/dist-packages/colcon_clean/verb/__init__.py
  • /usr/lib/python3/dist-packages/colcon_clean/subverb/workspace.py
  • /usr/lib/python3/dist-packages/colcon_clean/subverb/packages.py
  • /usr/lib/python3/dist-packages/colcon_clean/subverb/__init__.py
  • /usr/lib/python3/dist-packages/colcon_clean/clean/query.py
  • /usr/lib/python3/dist-packages/colcon_clean/clean/__init__.py
  • /usr/lib/python3/dist-packages/colcon_clean/base_handler/test_result.py
  • /usr/lib/python3/dist-packages/colcon_clean/base_handler/log.py
  • /usr/lib/python3/dist-packages/colcon_clean/base_handler/install.py
  • /usr/lib/python3/dist-packages/colcon_clean/base_handler/build.py
  • /usr/lib/python3/dist-packages/colcon_clean/base_handler/__init__.py
  • /usr/lib/python3/dist-packages/colcon_clean/__init__.py
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.1.egg-info/zip-safe
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.1.egg-info/top_level.txt
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.1.egg-info/requires.txt
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.1.egg-info/PKG-INFO
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.1.egg-info/entry_points.txt
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.1.egg-info/dependency_links.txt

Uploaded

7 days ago

Package Size

9.81 KB

Installed Size

55.7 KB

Downloads

0

wget

wget --content-disposition "https://packagecloud.io/dirk-thomas/colcon/packages/ubuntu/noble/python3-colcon-clean_0.2.1-100_all.deb/download.deb?distro_version_id=284"

Homepage

https://colcon.readthedocs.io