python3-colcon-clean_0.2.1-100_all.deb
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 agoPackage Size
9.81 KBInstalled Size
55.7 KBDownloads
2
wget
wget --content-disposition "https://packagecloud.io/dirk-thomas/colcon/packages/debian/trixie/python3-colcon-clean_0.2.1-100_all.deb/download.deb?distro_version_id=221"