python3-colcon-clean_0.2.0-1_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.0-1

Extension for colcon to clean package workspaces.

Full description:
  Extension for colcon to clean package workspaces.
 # colcon-clean
 .
 [![GitHub Workflow Status](https://github.com/ruffsl/colcon-clean/actions/workflows/ci.yaml/badge.svg?branch=master&event=push)](https://github.com/ruffsl/colcon-clean/actions/workflows/ci.yaml?query=branch%3Amaster+event%3Apush)
 [![Codecov](https://codecov.io/gh/ruffsl/colcon-clean/branch/master/graph/badge.svg)](https://codecov.io/gh/ruffsl/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 6a5b6866e73ab148de56ecdcd8754218
SHA1 cb67e7382247e8c71121e23d840dff715b9a9e6c
SHA256 a30420cbbf2df7abdda4c94615a9dd65f0e472122d224f9906d390f694b5c3c4
SHA512 0d473d515b56e4570c8c988d0320b13227b5d48e4e0c6285571b1103b6db87ae39d945ccd1dcca401a8ce785d23276d04ff26d72a2526fe4af45bde796f5795e

Depends

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

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.0.egg-info/zip-safe
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.0.egg-info/top_level.txt
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.0.egg-info/requires.txt
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.0.egg-info/PKG-INFO
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.0.egg-info/entry_points.txt
  • /usr/lib/python3/dist-packages/colcon_clean-0.2.0.egg-info/dependency_links.txt

Uploaded

3 months ago

Package Size

9.67 KB

Installed Size

56.6 KB

Downloads

1

wget

wget --content-disposition "https://packagecloud.io/dirk-thomas/colcon/packages/debian/trixie/python3-colcon-clean_0.2.0-1_all.deb/download.deb?distro_version_id=221"

Homepage

https://colcon.readthedocs.io