python3-colcon-clean_0.2.1-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.1-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/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 101b01abe5af8a9449e9f2e2e37d2863
SHA1 4803e1fda6fa73fedd7d30950ae1a148206b639d
SHA256 a850639309165e506a10839cb8505dccaf957320e9bde5ea5aa1e459fbe7320d
SHA512 82886c17e417bffebcada40d480f37a663edecb7a755d023c4ad828b0166b34e378ef5fa99b923aa3f24be9bdb5ec0f27a7eb806f316fa21df3a7d05ace6fea0

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.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

2 months ago

Package Size

9.75 KB

Installed Size

55.7 KB

Downloads

1

wget

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

Homepage

https://colcon.readthedocs.io